MockWebServer mockWebServer = new MockWebServer();
MockResponse response = new MockResponse()
.setResponseCode(200)
.setBody("Hello, World!");
mockWebServer.start();
mockWebServer.enqueue(response);
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(mockWebServer.url("/"))
.build();
Response response = client.newCall(request).execute();
RecordedRequest recordedRequest = mockWebServer.takeRequest();
assertEquals("/", recordedRequest.getPath());
assertEquals(200, response.code());
assertEquals("Hello, World!", response.body().string());
mockWebServer.shutdown();