java – eclipse中的Coverage颜色含义

我在
eclipse中有源代码(
java语言).然后我检查了覆盖范围.我给4作为输入.但我不知道颜色的含义是什么(红色,黄色和绿色).这是代码(ifElse.java):

《java – eclipse中的Coverage颜色含义》

那么Statement 80%,Branch 50%和Term 50%的含义是什么?怎么计算呢?
谢谢.

最佳答案 绿色表示您的测试已贯穿这些说明.

黄色表示您的测试已通过这些说明,但并未涵盖所有可能的情况.

如果你有这个简单的条件:

if(i>2) <- yellow

这意味着您的测试覆盖的值小于2或大于2,但不是两个.在这种情况下,您必须考虑两种不同的“情景”,这通常意味着两种不同的测试.

红色表示您的测试均未达到这些说明.

点赞