Eclipse EclEmma错过了说明

时间:2013-02-07 23:27:40

标签: eclipse code-coverage sts-springsourcetoolsuite emma

我正在使用Eclipse-STS + EclEmma插件来查看我的代码的覆盖范围。在我的所有抽象util类中(仅使用静态方法),我在类定义行中看到3条错过的指令(Instructions Counter report):

enter image description here

红线左侧没有可用的标记,所以我不确切知道这些说明是什么。也许一些建设者?我能做些什么来掩盖它们?

1 个答案:

答案 0 :(得分:2)

我发现实现100%覆盖率的一种方法是编写一个这样的测试方法:

@Test
public void coverage(){
    KeyEscaper a = new KeyEscaper() {
    };
}

只要该问题仅触及带有所有静态方法的utils类,以这种方式无形地实例化它们就不是问题。