相关疑难解决方法(0)

Lombok注释与Cobertura或类似工具中的代码覆盖率

配置cobertura以忽略某些代码块

根据我从上面的问题中读到的问题,在Cobertura中没有办法将给定的代码部分排除在测试之外.

真的吗?/在任何类似的工具中都可以吗?

我正在使用Lombok注释@Getter,@Setter等等,这很好,但是即使我正在测试getter和setter方法,它们也会导致覆盖报告中出现"红色". - 我想对此做点什么......有什么方法可以解决这个问题吗?

java unit-testing cobertura lombok

13
推荐指数
1
解决办法
5793
查看次数

使用 Junit 测试 Lombok 注释

我有一个简单的 Java 程序,它使用 Lombok Annotation - @Builder. 我正在使用 junit 测试我的代码,每次运行单元测试时,尽管我正在测试整个代码,但我的覆盖率始终低于 50%。

我查看了 junit 生成的代码覆盖率,发现是 Lombok 注释导致覆盖率下降。

我看到类似的东西:

toString() - 0%
build() - 0%
MyMethod.MyMethodBuilder() - 0%
Run Code Online (Sandbox Code Playgroud)

如何测试这些注释方法@Builder?或者提高覆盖率的唯一方法是将它们排除在测试覆盖率之外?

java junit lombok

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×2

lombok ×2

cobertura ×1

junit ×1

unit-testing ×1