こんにちは、安部です。MockWebServerを使うと通信部分のモックが簡単にできるので、使い方を紹介したいと思います。square/okhttp(試してませんが、Android以外のJavaプロジェクトでも使えると思います。)セットアップbuild.gradleに追加します。今回サンプルで使うOkHttpとRetrofitも追加してます。'com.squareup.retrofit2:converter-gson:2.1.0'OkHttpOkHttpを使った通信のテストのサンプルです。テスト対象コードURLをもらって通信して結果を返却するだけのコードです。実践的ではないですが、使い方をわかりやすくするために単純にしています。モックのURLを渡せるようにエンドポイントのURLはコンストラクタで設定しています。}}テストコード簡単なテストコードです。基本的な使い方はレスポンスを設定して、URLを取得して、そこにアクセスする感じです。RxJavaRetrofitとRxJavaを使ったサンプルです。テスト対象コード想定として、GitHubのユーザー情報を取得する感じのものです。RxJavaのObservableを返す形になっています。使う側は取得したObservableをsubscribeする感じになるかと思います。name;}テストコードMockWebServerを作るあたりは先程の例と変わりませんが、Observableをテストする方法として、TestSubscriberを使っています。TestSubscriberを使うとだいぶテストが書きやすくなると思います。}}まとめMockWebServerを使うことで通信部分のテストが可能になります。使い方もそこまで難しくはないと思うのでオススメです。