问题描述
有 android 库项目,将从 java 代码转换为 kotlin。
使用 mockito-all 和 powermock 进行了大量单元测试和覆盖测试
testApi 'junit:junit:4.12'
testApi 'org.mockito:mockito-all:1.10.19'
testApi "org.robolectric:robolectric:4.3"
testApi "org.robolectric:shadows-playservices:4.3"
testCompile "org.powermock:powermock-module-junit4:1.6.6"
testCompile "org.powermock:powermock-module-junit4-rule:1.6.6"
testCompile "org.powermock:powermock-api-mockito:1.6.6"
testCompile "org.powermock:powermock-classloading-xstream:1.6.6"
现在想去掉powermock,貌似mockito-inline 可以用于测试kotlin 代码和静态成员,但是还有另外一个mockito-kotlin 和mockk。
看到一些项目使用
api(io.mockk:mockk:1.11.0)
api(junit:junit:4.13.2)
api(org.mockito:mockito-inline:3.8.0)
推荐的 kotlin 依赖是什么,使用 mockito-inline 是否足够好,还是也应该使用 mockito-kotlin?还是将 mockito-inline 与 mockk 一起使用?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)