Как проверить, нет ли Интернета и других сетевых сценариев

#android #kotlin

Вопрос:

Мое приложение подключается к api New York times, и мне нужно проверить, что произойдет, если на устройстве нет Интернета, если сам api не работает или могут возникнуть какие-либо другие проблемы с сетью.

Ответ №1:

Если тестирование вручную — просто включите режим полета.

Если вы пишете тест — макет своей библиотеки HTTP, чтобы вернуть сбой подключения, затем вызовите API.