Jacoco(Eclemma)插件甚至在执行过程中也没有显示行覆盖率

时间:2018-12-22 16:50:24

标签: java junit jacoco test-coverage eclemma

我正在尝试增加Java类的行覆盖率。我正在使用Eclemma插件显示线路覆盖率。我有一种情况,如下所述:

代码:

public void someCall(){
  boolean flag = false;
  if(someService.anotherflag){
    flag = true;  
  }else{
    //some other things to do
  }

  if(!flag){
   calleSomeMethod();
  }
}

public static void calleSomeMethod(){
    //do some thing here
}

测试:

myService.someCall();
verify(myService, 
      Mockito.times(1)).calleSomeMethod();

但是Jacoco仍在If块中显示红线:       calleSomeMethod();

有人可以建议如何增加线路覆盖率吗?我尝试使用验证但没有用。有什么建议吗?任何帮助表示赞赏!

0 个答案:

没有答案