如何检测单元测试是否调用某个方法?
问题描述:
如何检测ScalaTest中单元测试是否调用方法?如何检测单元测试是否调用某个方法?
编辑:对不起,我错误地表达了我想要的东西。我在一个需要很长时间才能完成的方法中有一个代码块(我不能嘲笑它),它不会影响任何逻辑。我想跳过单元测试中的代码块。所以我想知道它是通过单元测试还是正常运行来调用。如果它被单元测试调用,我会跳过它,否则,我让它正常运行。
trait AppConfig {
val isDebug:Boolean
}
用它在我需要检查它是否在调试模式下地方:
class MyLogicClass {
_: AppConfig =>
def myMethod()={
if(isDebug){...}
}
}
答
使用代码
查看screrage SBT插件等覆盖工具。 – cchantep