在运行单个测试用例时,我编写了很多单元测试。但是,当我尝试在类中运行所有测试用例时,会引发一个奇怪的错误。
测试用例
@Test
fun `case-4 Do get new list data after refreshing refresh is gone`() {
false `should equal` false
}
错误
org.mockito.exceptions.misusing.UnfinishedVerificationException:
Missing method call for verify(mock) here:
-> at com.nhaarman.mockito_kotlin.MockitoKt.verify(Mockito.kt:248)
Example of correct verification:
verify(mock).doSomething()
我的环境
testImplementation 'com.nhaarman:mockito-kotlin:1.5.0'
testImplementation 'org.amshove.kluent:kluent:1.30'
testImplementation "android.arch.core:core-testing:1.1.1"
答案 0 :(得分:0)
我把它放在代码中
@After
fun validate() {
validateMockitoUsage()
}
最重要的是您必须正确导入 导入com.nhaarman.mockito_kotlin.validateMockitoUsage
现在它对我有用