在Android Studio中运行代码覆盖时,类名称被标记为“未覆盖”

时间:2017-02-20 15:12:45

标签: android code-coverage

我尝试过AndroidStudio的代码覆盖功能,我遇到了一个奇怪的问题:

它将测试类的名称标记为“未涵盖”代码。 怎么可能?这是一个错误吗?

图片:

enter image description here

正如您所看到的,它有一个方法,包含4行,每个方法都被覆盖。那么为什么班级名称的红线呢?

2 个答案:

答案 0 :(得分:2)

您使用的是static方法,因此class本身永远不会被创建为object,因此永远不会测试该功能。

答案 1 :(得分:0)

我尝试了lombok @UtilityClass,它有助于忽略类名,并且代码覆盖率提高到100%。