【发布时间】:2011-10-25 03:53:47
【问题描述】:
在 Java 中可以通过枚举来保证对象的唯一实例,如下所示:
public enum EmmaTest {
;
public static int someStaticMethod() {
return 33;
}
}
如何对此类对象实现 100% 的 Emma 测试覆盖率?可能吗?或者是否可以告诉 Emma 忽略某些方法?
我能得到的最好的是:
【问题讨论】:
-
enum缺乏特殊处理似乎是 Emma 应该纠正的缺陷。但是,100% 的测试覆盖率可能会适得其反。 -
与其说是我感兴趣的 100%,不如说是我想在报告中去掉的红色。
标签: java unit-testing enums emma