Class 名称被标记为 'not covered' 而 运行 代码覆盖率在 Android Studio 中
Class name is marked as 'not covered' while running code coverage in Android Studio
我试过AndroidStudio的代码覆盖功能,遇到一个奇怪的问题:
将被测class的名字标记为'not covered'代码。
这怎么可能?这是一个错误吗?
图片在这里:
如您所见,它有一个方法,共 4 行,并且涵盖了每一行。那么为什么 class 的名字处有红线?
您正在使用 static
方法,因此 class
本身从未被创建为 object
,因此永远不会测试该能力。
我尝试了 lombok @UtilityClass,它有助于忽略 class 名称,代码覆盖率提高到 100%。
我试过AndroidStudio的代码覆盖功能,遇到一个奇怪的问题:
将被测class的名字标记为'not covered'代码。 这怎么可能?这是一个错误吗?
图片在这里:
如您所见,它有一个方法,共 4 行,并且涵盖了每一行。那么为什么 class 的名字处有红线?
您正在使用 static
方法,因此 class
本身从未被创建为 object
,因此永远不会测试该能力。
我尝试了 lombok @UtilityClass,它有助于忽略 class 名称,代码覆盖率提高到 100%。