我不明白为什么 emma 没有为“finally”块提供完整的代码覆盖率。我制作了一个简短的示例程序来演示这一点。
当我执行程序时,它显示:
try
finally
所以我不明白为什么finally被标记为红色(未执行)而“finally”“println”被标记为黄色(部分执行)。我错过了什么吗?如何让 emma 明白 finally 块被覆盖了?
谢谢!
我不明白为什么 emma 没有为“finally”块提供完整的代码覆盖率。我制作了一个简短的示例程序来演示这一点。
当我执行程序时,它显示:
try
finally
所以我不明白为什么finally被标记为红色(未执行)而“finally”“println”被标记为黄色(部分执行)。我错过了什么吗?如何让 emma 明白 finally 块被覆盖了?
谢谢!
在 EMMA 常见问题解答中有一个条目:由于 finally 块的隐式分支。触及部分覆盖的 finally 块的主题。也许这有帮助。