康纳·斯潘格勒
当我调用 时mvm test
,我想setup.sql
在调用 Surefire JUnit 之前执行一个脚本,然后在调用之后执行一个teardown.sql
脚本。
我从这样的问题中知道如何在测试阶段执行脚本,但我不知道如何定义这个特定的事件序列。谢谢!
威姆
不是使用surefire插件,而是使用它的兄弟故障安全插件。它们都执行测试,但处于不同的生命周期阶段。测试中的surefire插件和集成测试中的故障安全插件。查看生命周期阶段和默认插件绑定。
在集成测试阶段运行的故障安全插件的优点是有前期和后期阶段。
由于您提到了一些 sql 脚本,因此您似乎想准备一个数据库。在这一点上,您不再真正进行单元测试,而是编写集成测试。所以在这里使用故障安全插件最有意义。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句