在Android Studio上本地运行单元测试工作正常,但是当我使用gradle使用./gradlew test
运行它时。测试失败,但Mockito无法监视/模拟最终课程。我认为使用带有内联扩展的mockito应该可以解决这个问题。我有这种依赖
在我的gradle文件中testImplementation "org.mockito:mockito-inline:2.18.0"
我有什么遗失的东西吗?
答案 0 :(得分:0)
帮助我的是创建一个MockMaker
文件并将其放入测试资源。
文件
org.mockito.plugins.MockMaker
(字面意思)仅包含此行
mock-maker-inline
并将其放入
test/resources/mockito-extensions
。
答案 - https://stackoverflow.com/a/50449830/3569545