Я хочу симулировать случай отсутствия сети при использовании RetroFit
и MockWebServer
.
Im в настоящее время тестирует с помощью Espresso
и передает URL MockWebServer
в RestAdapter
, прежде чем начинать тесты. Это отлично подходит для насмешливых ответов сервера и т.д., Но я не вижу простой способ script исключения java.net.ConnectException
, возникшего, когда устройство не имеет сети. Я вижу, что MockResponse позволяет моделировать дросселирование и т.д., Но не обычное исключение.
Я знаю, что мог бы исправить насмехающийся фактический интерфейс web api, используемый RetroFit
, но я хотел бы использовать тот же подход, что и другие мои тесты, если это возможно, используя MockWebServer
.
Я предполагаю, что я просто пропустил что-то простое:)
Спасибо