如何使用MockK(RockMock)模拟RxKotlin的可完成可观察性

时间:2019-03-20 13:44:41

标签: android unit-testing rx-java2 mockk rx-kotlin2

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

代码段

val testObserver = TestObserver()

每个{  模拟的api调用 }返回完成

testobserver.assertComplete()

未知

如何通过可完成的返回模拟功能调用预订testobserver

0 个答案:

没有答案