Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您如何检查您的程序是否正在使用 specs2 从应用程序内部进行测试?例如在 Play 你可以检查play.Play.isTest()
play.Play.isTest()
作为一种启发式方法,根据您进行调用的位置,您可能可以填写堆栈跟踪异常并检查是否执行了 specs2 方法。
使用适当的 DI 技术,例如 Cake(或者甚至在更简单的情况下构造函数参数注入),您可以控制需要以不同方式完成或在测试期间采用变体形式的事情。