【发布时间】:2014-09-17 02:50:24
【问题描述】:
我想模拟使用RetroFit和MockWebServer时的无网络情况。
我目前正在使用Espresso 进行测试,并在开始测试之前将MockWebServers url 提供给RestAdapter。这对于模拟服务器响应等非常有用,但我看不到一种简单的方法来编写当设备没有网络时抛出的java.net.ConnectException 异常。我可以看到 MockResponse 允许限制模拟等,但不是自定义异常。
我知道我可以从根本上模拟 retrofit 使用的实际 Web api 接口,但如果可能的话,我想使用与其他测试相同的方法,使用 MockWebServer。
我想我只是错过了一些简单的事情:)
谢谢
【问题讨论】:
标签: android retrofit mockwebserver