2016-05-31 78 views
1

我需要某种方式在每次测试之前/之后执行代码。对于全球范围内的所有测试和测试用例,此代码应该相同。我希望可以使用RunListener,但似乎需要更改所有测试(或其父类)以指定自定义测试运行器或使用JUnitCore来运行它。JUnit全球之前/之后

有没有什么办法可以注册这个监听器而不影响代码库? (有很多很多的测试,我需要改变他们很多,让听众工作)

回答

0

我相信你可以使用它的JUnit规则功能。 我假设你所有的测试都扩展了一些基本的测试类。 所以你可以在那里添加规则。

我认为你需要实现一个自定义规则。快速谷歌搜索显示相当不错tutorial

希望这会有所帮助。

相关问题