首页 > 解决方案 > 模拟方法响应

问题描述

我正在使用 mockito 来模拟这样的方法响应

whenever(InternetCheckBoardCast.isInternetOn()).thenAnswer(Answer { true })

但是当我运行测试时,它实际上是调用 InternetCheckBoardCast 并且因为它正在使用

fun init(application: Application) {
    this.application = application
}

它在单元测试中找不到应用程序。

我应该如何模拟响应?

标签: androidunit-testingmockito

解决方案


推荐阅读