是否有任何自动化工具可用来检查我所有的Presenter类是否都具有Test类?

时间:2018-10-28 21:25:25

标签: android unit-testing automated-tests mockito presenter

我正在寻找可以自动概述MVP中的Presenter类中没有Test类的任何自动化工具。

就像我在Presenter类中编写了一些业务逻辑,但是我忘了为该类编写测试用例,有没有自动化的工具指出这一点?

1 个答案:

答案 0 :(得分:1)

JaCoCo是生成测试覆盖率报告的绝佳工具。无论如何,Android插件仅会从已测试的测试生成覆盖率报告。如果要包括单元测试,则必须手动创建任务。

在任务中,可以从报告中排除视图类,例如:

def fileFilter = [
    'com/sample/**/view/**.*',
    '**/R.class', 
    ...]

通常,我会排除Android类(BuildConfig,R等)和测试策略之外的任何其他XML文件。

您可以在此处找到更多信息: https://docs.gradle.org/current/userguide/jacoco_plugin.html

希望能有所帮助,祝你好运。