Simulieren keine Netzwerk-mit Retrofit-und MockWebServer

Möchte ich simulieren, die kein Netzwerk bei Verwendung RetroFit und MockWebServer.

Im derzeit Tests mit Espresso und die Versorgung der MockWebServers url, um die RestAdapter bevor ich meine tests. Dies funktioniert gut für Spott server-Antworten und so, aber ich kann nicht sehen, eine einfache Möglichkeit, ein Skript für den java.net.ConnectException Ausnahme, die ausgelöst wird, wenn ein Gerät nicht an ein Netzwerk. Ich kann sehen, dass die MockResponse ermöglicht die Drosselung simulation und so weiter, aber nicht eine benutzerdefinierte Ausnahme.

Ich weiß, ich könnte gehen, die Wurzel der Spott der eigentlichen web-api-Schnittstelle verwendet retrofit aber ich möchte die gleiche Methode wie für meine anderen tests, wenn möglich mit MockWebServer.

Ich mir vorstellen, ich habe nur etwas vermisst einfach 🙂

Dank

InformationsquelleAutor Dori | 2014-07-25
Schreibe einen Kommentar