Я пытаюсь написать тесты для моего http-клиента в Android, используя OkHttp. Я использую MockWebServer, но не знаю, как его настроить, создавая пользовательское исключение (например, UnknownHostException в случае отсутствия подключения к Интернету, SocketTimeoutException ...)
Я вижу из вики (https://github.com/square/okhttp/tree/master/mockwebserver)), как MockResponse может использоваться для симуляции медленной сети, но нет способа симулировать отсутствие подключения к Интернету.
Вид:
MockWebServer().enqueue(UnknownHostException())
Я ожидаю, что OkHttpClient выдаст исключение в моем тесте.