如何判断是否从JUnit调用?

时间:2014-07-02 14:13:17

标签: junit junit4 junit3 junit-runner

我认为正在测试的一段代码不应该知道它正在测试中。因此,这个问题代表了反模式,但我需要以特定的方式配置遗留应用程序,如果从JUnit集成测试中调用的话。如果您认为这有点像不使用CDI的应用程序,那么您是对的。

我总是可以走遍堆栈,看看我是否是从JUnit调用的。我希望有更优雅的东西。

1 个答案:

答案 0 :(得分:2)

如何使用由JUnit测试设置的系统属性,由被测试的类评估并在之后由JUnit重置?