如何对包含RXJava订阅的kotlin函数进行单元测试

时间:2020-07-03 00:33:48

标签: android unit-testing kotlin rx-java

我正在尝试在包含RXJava订阅的kotlin中为getScoolList()函数编写单元测试。

val nyEdu: MutableLiveData<NYEdu> by lazy {
             MutableLiveData<NYEdu>() . also { getSchoolList()}
         }
    
    private fun getSchoolList(){
             model.getSchoolList()
                 .subscribeBy(
                     onSuccess = {
                         nyEdu.postValue(it) //nyEdu is livedata
                     },
                     onError = {
                         responseError.postValue(it) // responseError is livedata
                     }
                 )
                 .addTo(disposables)
         }

0 个答案:

没有答案
相关问题