首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mockito Android抛出验证错误,但我根本没有调用验证。

Mockito Android抛出验证错误,但我根本没有调用验证。
EN

Stack Overflow用户
提问于 2018-07-16 18:26:15
回答 1查看 389关注 0票数 0

在运行单个测试用例时,我编写了很多单元测试,它很好。但是,当我试图在类中运行所有测试用例时,它会抛出一个奇怪的错误。

测试用例

代码语言:javascript
复制
@Test
fun `case-4 Do get new list data after refreshing refresh is gone`() {
    false `should equal` false
}

错误

代码语言:javascript
复制
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()

我的环境

代码语言:javascript
复制
testImplementation 'com.nhaarman:mockito-kotlin:1.5.0'
testImplementation 'org.amshove.kluent:kluent:1.30'
testImplementation "android.arch.core:core-testing:1.1.1"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-18 07:39:50

我把这个写进了密码

代码语言:javascript
复制
@After
fun validate() {
    validateMockitoUsage()
}

最重要的是,您必须正确导入com.nhaarman.mockito_kotlin.validateMockitoUsage

现在这是我的工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51368020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档