【发布时间】:2017-07-09 22:33:21
【问题描述】:
我尝试过 AndroidStudio 的代码覆盖功能,但遇到了一个奇怪的问题:
它将测试类的名称标记为“未覆盖”代码。 这怎么可能?这是一个错误吗?
图片在这里:
如您所见,它有一种方法,有 4 行,每一行都被覆盖。那么为什么类名上的红线呢?
【问题讨论】:
标签: android code-coverage
我尝试过 AndroidStudio 的代码覆盖功能,但遇到了一个奇怪的问题:
它将测试类的名称标记为“未覆盖”代码。 这怎么可能?这是一个错误吗?
图片在这里:
如您所见,它有一种方法,有 4 行,每一行都被覆盖。那么为什么类名上的红线呢?
【问题讨论】:
标签: android code-coverage
我尝试了 lombok @UtilityClass,它有助于忽略类名并将代码覆盖率提高到 100%。
【讨论】:
您正在使用static 方法,因此class 本身永远不会创建为object,因此永远不要测试该功能。
【讨论】: