1

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

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

4

1 回答 1

2

使用由 JUnit 测试设置、由被测类评估并随后由 JUnit 重置的系统属性怎么样?

于 2014-07-02T16:04:52.963 回答