【问题标题】:Eclemma coverage issue for a method in an ENUM classENUM 类中的方法的 Eclemma 覆盖率问题
【发布时间】:2018-12-02 00:16:01
【问题描述】:

我正在为 Eclipse 使用 EclEmma 插件,覆盖率报告显示我定义的枚举的覆盖率为 0%,

public enum Call {
INSTANCE;

public int add(int a, int b) {
    return a+b;
}

public int sub(int a,int b){
    return a-b;
}

}

而我的测试用例是这样的

@Test
public void addTest(){
 Call.INSTANCE.add(1, 2);
}

@Test
public void subTest(){
 Call.INSTANCE.sub(1, 2);
}

【问题讨论】:

    标签: eclemma


    【解决方案1】:

    使用 EclEmma 3.1.0 附带的 Eclipse IDE for Java Developers Oxygen.3a Release (4.7.3a),在“CallTest”上的 "Coverage As" => "JUnit Test" 之后:

    附:这种没有断言的测试是没有用的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多