в нем используем Ретрофит и Room для сохранения данных полученных из сети. Обязательно ли для интеграционного теста использовать MockWebServer и поднимать Room? Или достаточно просто замокать интерфейс Retrofit API и Room Dao?
Вся суть тестов всегда сводится к одному: подменить реализацию на тестовое окружение. Это можно сделать по разному, либо через мокВебСервер либо через тестовую реализацию интерфейса ретрофита, репозитория или что нужно по необходимости. Конкретно я реализую просто тестовый репозиторий с данными, без веб сервера
Обсуждают сегодня