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