0
我有一个问题Code coverage
声纳。声纳代码覆盖率:%代码覆盖率不一致
在这个例子中:
public static void apply(Person person) {
if (person != null) {
callApply(person);
}
}
在我的声纳Code coverage
,我有以下结果:
if (person != null) => hit=(10) % = (75%)
callApply(person); => hit(10) % =()
我不明白为什么有相同数目的命中,覆盖率为75 %?为什么我们在调用方法时没有任何价值覆盖率callApply
我认为这个版本的Sonar使用Jacoco作为覆盖代码。
谢谢。
Sonar Corverage的resut是否因为没有param person == null的测试? –