репозиторий, и в нём есть remoteProvider и localProvider.
Сделал
@Mock
lateinit var repository: Repository
Если просто написать тест в котором я проверю наличие данных вот таким образом, то данные там будут
`when`(репозиторий.getAll()).thenReturn(list).
val result = репозиторий.getAll()
Но при тестировании именно viewModel, данные должны поместится в liveData. И в дебагге я вижу что там мне возвращается null. В чём может быть проблема?
Метод getAll(), случайно не suspend?
Обсуждают сегодня