我需要在我的安卓仪器化测试中使用mockito
和powermock
。
主要问题是,由于冲突和其他原因,它们在gradle
中配置它时都存在一些问题。
也许在android
插桩测试中具有mockito+powermock
.gradle
文件工作配置的人可以共享它?
这是我
使用 mockito 和 powerMock 的 gradle 配置:
dependencies {
...
/**Power mock**/
testCompile "org.powermock:powermock-core:1.7.3"
testCompile "org.powermock:powermock-module-junit4:1.7.3"
testCompile "org.powermock:powermock-api-mockito2:1.7.3"
/**End of power mock **/
}
注意:我必须删除 mockito 依赖项才能使其正常工作:
//Remove this line
testImplementation "org.mockito:mockito-core:2.13.0"
这是我正在使用的配置,它工作得很好。在 1.7.0 之后,Powermock-API-mockito 更改为 Powermock-API-mockito2
testImplementation 'org.mockito:mockito-all:1.10.19'
testImplementation "org.powermock:powermock-module-junit4:2.0.7"
testImplementation "org.powermock:powermock-module-junit4-rule:2.0.7"
testImplementation "org.powermock:powermock-api-mockito2:2.0.7"
testImplementation "org.powermock:powermock-classloading-xstream:1.6.6"