有没有一种简单的方法可以告诉我缺少哪个分支? IE。我有一些这样的代码:
if (x || y) {
// do stuff
}
在突出显示的覆盖范围中,Eclipse 中有一个黄点,上面写着:
4 个分支中的 1 个缺失
但我想知道哪个分支丢失了。
有一个非常简单的解决方法 - 只需将每个逻辑谓词放在单独的行上, 像这样:
if (x
|| y) {
System.out.println("BRANCH: " + x + ", " + y);
// Do stuff
}
现在,当您运行分析时,标记应该直接指向丢失的分支。添加覆盖范围后,您可以以正确的方式重新格式化代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)