如果 return in Groovy JaCoCo 缺失行

JaCoCo missing line if return in Groovy

如上图,如果我的 class 中的所有函数都是 void,我只能获得 100% 的代码覆盖率。每当有return,行覆盖就会断

我该如何解决?

更多信息:

class Result {
    String resultBody;

    public String getResultBody() {
        return resultBody;
    }
}

我运行JaCoCo通过gradle

这是 Groovy 的已知问题:http://issues.apache.org/jira/browse/GROOVY-9126

感谢@Godin

已更新:由于 http://issues.apache.org/jira/browse/GROOVY-9126 已关闭 - 但仍然缺少某些情况。

您可以在此处跟踪此问题:https://github.com/jacoco/jacoco/issues/884