我正在尝试使用jacoco测量我的代码覆盖率,但是我不理解黄色线的含义。文档显示它表示一个未完全覆盖的条件。但是看一下我得到的覆盖快照 - 很明显该条件被执行了, 因为后续的行是绿色的,那么为什么将该条件标记为黄色呢?
此外,如果您能指出jacoco可以显示哪些覆盖项(除了行覆盖),那将非常有帮助,请提供一个快速参考。
为了使其变为绿色,条件应该被执行两次,一次结果为false,一次结果为true。可能您的部分覆盖:该行指令中只有部分被执行了。
args.equals("0")
始终为true。