Emma对枚举类型的覆盖率

7 浏览
0 Comments

Emma对枚举类型的覆盖率

我正在运行Eclipse上的Emma插件EclEmma,并且覆盖率报告显示我定义的一个Enum只有部分覆盖,尽管它显示Enum中唯一的值已经被覆盖。我猜测这是由于Enum的隐含方法存在覆盖缺口,但我不确定。

例如,对于这个Enum,EclEmma将除了包声明之外的所有内容都标记为绿色:

package com.blah;
public enum UserRole {
 HAS_ACCESS
}

如果我查看该类的覆盖率细节,我会看到这个:

alt text

我的问题是,如何使用EclEmma以获得Enum类的100%覆盖率?

0