@Test public void testMockWebServer() throws IOException { MockWebServer server = new MockWebServer(); MockResponse response = new MockResponse() .setResponseCode(200) .addHeader("Content-Type", "application/json") .setBody("{\"message\": \"Hello, World!\"}"); server.start(); server.enqueue(response); OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(server.url("/api/hello")) .build(); Response actualResponse = client.newCall(request).execute(); assertNotNull(actualResponse); assertEquals(200, actualResponse.code()); assertEquals("application/json", actualResponse.header("Content-Type")); assertEquals("{\"message\": \"Hello, World!\"}", actualResponse.body().string()); server.shutdown(); }


上一篇:
下一篇:
切换中文