首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android :要使用Mockito同时支持espresso和单元测试,正确的gradle配置是什么?

要使用Mockito同时支持espresso和单元测试,正确的gradle配置如下:

在app模块的build.gradle文件中添加以下依赖项:

代码语言:groovy
复制
dependencies {
    // 单元测试依赖
    testImplementation 'junit:junit:4.13.2'
    testImplementation 'org.mockito:mockito-core:3.12.4'

    // Espresso依赖
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'org.mockito:mockito-android:3.12.4'
}

然后,在同一个build.gradle文件中,添加以下配置:

代码语言:groovy
复制
android {
    // ...

    // 单元测试配置
    testOptions {
        unitTests {
            includeAndroidResources = true
        }
    }

    // Espresso配置
    android {
        defaultConfig {
            testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
        }
    }
}

这样配置后,你就可以同时使用Mockito进行单元测试和espresso进行UI测试了。

注意:以上配置是基于AndroidX和JUnit 4的,如果你使用的是旧版的Android Support库或JUnit 3,配置可能会有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券