Страницы

Поиск по вопросам

суббота, 9 марта 2019 г.

Как ограничить доступ в интернет отдельному классу ?

При написании тестов на jUnit 4 столкнулся с необходимостью сымитировать потерю доступа в интернет для проверки устойчивости приложения. Есть какие-нибуть стандартные механизмы, которые это могут обеспечить ибо отключать WiFi при запуске тестов некошерно же.


Ответ

Все верно - ваш тест не должен зависеть от конфигурации и быть "полу" автоматическим. Скорее всего у вас сильно связанный код. Разделите на два метода - нормальное выполнение, и аварийное(скорее всего, метод с выбросом Exception). Тогда их можно будет проверить отдельно. Был бы код, объяснил бы с примером :)

Комментариев нет:

Отправить комментарий