Mockito+PowerMock gradle configuration



我需要在我的安卓仪器化测试中使用mockitopowermock

主要问题是,由于冲突和其他原因,它们在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"

最新更新