其他分享
首页 > 其他分享> > 如何获得关于枚举单例的完整Emma报道?

如何获得关于枚举单例的完整Emma报道?

作者:互联网

可以使用Java中的枚举来保证对象的唯一实例,如下所示:

public enum EmmaTest {

    ;

    public static int someStaticMethod() {
        return 33;
    }

}

如何在这些对象上实现100%的Emma测试覆盖率?可能吗?或者是否可以告诉Emma忽略某些方法?

我能得到的最好的是:

解决方法:

你的EmmaTest不是单身人士.有0个EmmaTest实例,因此从不使用它的构造函数,并且无法使用有效值调用valueOf.

BTW:你真的担心valueOf或默认构造函数可能有bug吗?为什么要100%覆盖?

标签:java,unit-testing,enums,emma
来源: https://codeday.me/bug/20190723/1515382.html