5

我正在使用 Eclipse-STS + EclEmma 插件来查看我的代码的覆盖率。在我所有的抽象实用程序类(只有静态方法)中,我Instructions Counter在类定义行看到 3 条遗漏的指令(报告):

在此处输入图像描述

红线左侧没有可用的标记,所以我不知道这些说明到底是什么。也许一些构造函数?我能做些什么来覆盖它们?

4

1 回答 1

3

我发现实现 100% 覆盖的一种方法是编写如下测试方法:

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

只要问题只涉及具有所有静态方法的 utils 类,以这种方式匿名实例化它们就不是问题。

于 2013-03-04T19:42:05.697 回答