如何查看代码是否在使用specs2的测试模式下运行?

时间:2013-03-20 06:32:12

标签: scala specs2

如何检查您的程序是否正在使用specs2从应用程序内部进行测试?例如,在Play中,您可以使用play.Play.isTest()

进行查看

2 个答案:

答案 0 :(得分:0)

作为一种启发式方法,根据您调用的位置,您可以填写一个stacktrace异常并检查specs2方法是否被执行。

答案 1 :(得分:0)

使用正确的DI技术(例如Cake)(甚至在更简单的情况下使用构造函数参数注入),您可以控制需要以不同方式完成的事情或在测试期间采用变体形式。