Observable в RxJava.
У меня есть ViewModel, в ней единственная функция которая возвращает список Model
Для теста я мокаю ViewModel, и подписываюсь через .test()
Но именно на .test() оно постоянно падает потому-что null
Null я так понимаю потому-что мок объект возвращает значения по умолчанию.
Так как мне тогда понять, что функция работает и может что-то вернуть?
Я понимаю как работает JUnit, просто не понимаю как протестировать саму функцию. На скрине отавил только то что выдает ошибку.
Если ты хочешь протестировать ViewModel, то надо создать её реальный экземпляр, а не мок.
Я пробовал. Она у меня зависима от репозитория. Когда я создаю реальный екземпляр вьюмодели и мок репозитория, то та же ошибка.
Обсуждают сегодня