标签: java code-coverage emma
我不明白为什么艾玛没有给“最后”块提供完整的代码覆盖率。我做了一个简短的示例程序来演示这个。
执行程序时显示:
try finally
所以我不明白为什么最终被标记为红色(未执行)并且“finally”“println”被标记为黄色(部分执行)。我错过了什么吗?如何让emma了解finally块被覆盖?
谢谢!
答案 0 :(得分:16)
在EMMA常见问题中有一个条目:Implicit branches due to finally blocks.触及部分覆盖的最终块的主题。也许这有帮助。