1

我需要一些方法在每次测试之前/之后执行代码。此代码对于全局的所有测试和测试用例应该是相同的。我希望我可以使用 RunListener,但似乎我需要更改所有测试(或其父类)以指定自定义测试运行器或使用 JUnitCore 使其工作。

有什么方法可以在不影响代码库的情况下注册这个监听器?(有很多测试,我需要更改很多测试才能让听众工作)

4

1 回答 1

0

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

我认为您需要实施自定义规则。快速谷歌搜索显示一个相当不错的教程

于 2016-06-01T13:47:03.773 回答