Возникли проблемы со следующим преобразованием из Mockito в Mockk.
Итак, у меня есть это
@Mock
private lateinit var loginLiveDataObserver: Observer<LoginResult>
val inOrder = inOrder(loginLiveDataObserver)
inOrder.verify(loginLiveDataObserver).onChanged(enableLoading)
inOrder.verify(loginLiveDataObserver).onChanged(loginResults)
inOrder.verify(loginLiveDataObserver).onChanged(disableLoading)
Попробуйте превратить его в это
private val loginLiveDataObserver = mockk<Observer<LoginResult>>()
verifyOrder {
loginLiveDataObserver.onChanged(enableLoading)
loginLiveDataObserver.onChanged(loginResults)
loginLiveDataObserver.onChanged(disableLoading)
}
Дает мнеследующая ошибка
io.mockk.MockKException: не найден ответ для: Наблюдатель (# 4) .onChanged (Загрузка (значение = true))