【问题标题】:Mockito+PowerMock gradle configurationMockito+PowerMock gradle 配置
【发布时间】:2025-11-28 05:30:01
【问题描述】:
我需要在我的 android 仪器测试中使用 mockito 和 powermock。
主要问题是由于冲突和其他原因,他们在gradle 中配置它时都有一些问题。
也许有人在android 仪器测试中为mockito+powermock 配置了.gradle 文件的工作配置可以分享它?
【问题讨论】:
标签:
android
gradle
mockito
build.gradle
powermock
【解决方案1】:
这是我使用 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"
【解决方案2】:
这是我正在使用的配置,它运行良好。
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"