Emma对枚举类型的覆盖率
我正在运行Eclipse上的Emma插件EclEmma,并且覆盖率报告显示我定义的一个Enum只有部分覆盖,尽管它显示Enum中唯一的值已经被覆盖。我猜测这是由于Enum的隐含方法存在覆盖缺口,但我不确定。
例如,对于这个Enum,EclEmma将除了包声明之外的所有内容都标记为绿色:
package com.blah;
public enum UserRole {
HAS_ACCESS
}
如果我查看该类的覆盖率细节,我会看到这个:
我的问题是,如何使用EclEmma以获得Enum类的100%覆盖率?