【发布时间】:2019-01-04 15:01:49
【问题描述】:
我正在尝试提高我的代码的行覆盖率。在我调用一个方法的地方执行了一行,该方法又会引发异常。但线路覆盖显示红色,表示线路未执行。
代码:
1 public void myMethod(SomeService someService){
2 throwException(someService);
3 }
4 public void throwException(SomeService someService){
5 THROW an exception here
6 }
在我的测试类中,我正在准备 SomeService 所需的数据并从上面的代码中调用 myMethod。第 2 行显示红色,即使该行被执行并按预期抛出异常。请建议我如何显示覆盖的线路以增加线路覆盖率。
【问题讨论】:
标签: java unit-testing junit mockito jacoco