对于kotlin android中的单元测试,我一直在使用模拟框架MockK。已使用RxKotlin。我使用Completable observable来通知ViewModel API的状态。基于完成项,状态将在ViewModel中更新为成功或失败。我的问题是如何使用MockK模拟RxKotlin的可完成可观测对象,并基于模拟的可完成对象检查单元测试函数中的状态。
代码段
val testObserver = TestObserver()
每个{ 模拟的api调用 }返回完成
testobserver.assertComplete()
未知
如何通过可完成的返回模拟功能调用预订testobserver