是否有API可以设置要从MockWebServer(在OkHttp中)引发的自定义异常?

时间:2019-06-03 15:13:06

标签: okhttp3 mockwebserver

我正在尝试使用OkHttp在Android中为我的http客户端编写测试。我正在使用MockWebServer,但不知道如何设置它以引发自定义异常(例如,如果没有互联网连接,则为UnknownHostException,SocketTimeoutException ...)

我从Wiki(https://github.com/square/okhttp/tree/master/mockwebserver)中看到,如何使用MockResponse来模拟慢速网络,但是无法模拟没有互联网连接。

种类:

MockWebServer().enqueue(UnknownHostException())

我希望OkHttpClient在测试中抛出异常。

0 个答案:

没有答案