3

对于 kotlin android 中的单元测试,我一直在使用模拟框架 MockK。使用过 RxKotlin。我使用 Completable observable 来通知 ViewModel API 的状态。根据 Completable,状态将在 ViewModel 中更新为成功或失败。我的问题是如何使用 MockK 模拟 RxKotlin 的可完成观察,并根据模拟的可完成检查单元测试函数中的状态。

片段

val testObserver = TestObserver<T>()

every {
 mocked api call
} return completable

testobserver.assertComplete()

未知

如何使用可完成的返回模拟函数调用订阅 testobserver

4

0 回答 0