我使用 mockito 收到此警告
您在非 Android 环境中包含了"mockito-android"依赖项。 安卓模拟制作器被禁用。您应该只在"androidTestCompile"配置中包含后者 如果禁用是错误的,则可以将"org.mockito.mock.android"属性设置为"true"以覆盖此检测。
在哪里可以设置消息所说的属性?
这个错误是关于什么的?
似乎对于testImplementation,我们应该使用mockito-core,而对于androidTestImplementation,我们应该使用mockito-android
莫皮托文档
如果您使用mockito-android
作为implementation
(示例用例:如果您正在构建用于测试的库),那么在@Before
方法中将该属性设置为 System 属性,以mockito
知道依赖项不是错误地添加为implementation
@Before
open fun setUp() {
System.setProperty("org.mockito.mock.android", "true")
}