如何使用 assertj-android 比较两个意图
How to compare two intent using assertj-android
您好,我正在使用 roboelectric 对我的 android 应用程序进行单元测试。我想使用 assertj-android
比较预期意图和实际意图。我已经添加了 assertj-android
的必需依赖项,即使我已经完成 Gradle 同步多次但仍然无法导入 org.assertj.android.api.content.IntentAssert
.
可能是什么问题?任何的想法 ?提前致谢
build.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'
}
你的 build.gradle 中的 AssertJ 依赖项用于 androidTest,它应该用于测试,因为你正在使用 Robolectric?
您好,我正在使用 roboelectric 对我的 android 应用程序进行单元测试。我想使用 assertj-android
比较预期意图和实际意图。我已经添加了 assertj-android
的必需依赖项,即使我已经完成 Gradle 同步多次但仍然无法导入 org.assertj.android.api.content.IntentAssert
.
可能是什么问题?任何的想法 ?提前致谢
build.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'
}
你的 build.gradle 中的 AssertJ 依赖项用于 androidTest,它应该用于测试,因为你正在使用 Robolectric?