2016-05-02 18 views
0

私はAndroidアプリのREST応答を模擬しようとしています。 Retrofit 2とRxJavaはネットワークコールを実装するために使用され、これらは私にとって初めてのものです。retrofit 2とrxjavaを使用してAndroid Mockの快適なサービスが作成されましたか?

mockwebserverを使ってチュートリアルhereを使って模擬することに成功しました。

しかしObservableを使用しないので、mockwebserverは呼び出しを登録しません。

私のインターフェースは次のようになります。

@POST("auth/token") 
Observable<authenticationaccess> authenticate(
@Query("username") String username, 
@Query("password") String password, 
@Query("grant_type") String grantType, 
@Query("scope") String scope); 

そして、私はこのように呼んで、

server.enqueue(new MockResponse() 
.setResponseCode(HttpURLConnection.HTTP_OK) 
.setBody("{}")); 

は、私はそのような小さなものをコードの多くを必要とダガーを使用するいくつかのチュートリアルを発見しました。これを達成するための簡単な方法はありますか?

答えて

0
server = new MockWebServer(); 
    server.start(); 
    NetworkServiceHelper.init(String.valueOf(server.url("/"))); 
    server.enqueue(new MockResponse().setResponseCode(HttpURLConnection.HTTP_INTERNAL_ERROR)); 
関連する問題