Вступить в клуб →
средняявопросТестирование: JUnit, MockK, Espresso и Compose

Как проверить, что ответ 401 превращается в экран входа, не поднимая бэкенд

В OrdersRepository написано: ответ 401 — вернуть Result.Unauthorized, 500 — Result.ServerError, некорректный JSON — Result.ParseError. Хочется проверить эти ветки вместе с настоящими Retrofit, OkHttp и конвертером JSON, а не только маппер.

Какой инструмент подходит?

  • MockWebServer с заготовленными ответами
  • Мок интерфейса Retrofit через MockK
  • Тестовый стенд бэкенда в интернете
  • Espresso-тест экрана заказов

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела