0

嗨,我正在使用 roboelectric 对我的 android 应用程序进行单元测试。我想使用 比较预期意图和实际意图assertj-android。我已经添加了所需的依赖项assertj-android,即使我已经多次完成 Gradle 同步但仍然无法导入org.assertj.android.api.content.IntentAssert

可能是什么问题 ?任何的想法 ?提前致谢

构建.gradle

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.1.1'
    testCompile 'junit:junit:4.12'
    testCompile 'org.robolectric:robolectric:3.2.2'
    testCompile 'org.khronos:opengl-api:gl1.1-android-2.1_r1'
    androidTestCompile 'com.squareup.assertj:assertj-android:1.1.1'
}

在此处输入图像描述

4

1 回答 1

1

您的 build.gradle 中的 AssertJ 依赖项用于 androidTest 并且应该用于测试,因为您使用的是 Robolectric?

于 2017-02-24T07:21:42.253 回答