public class HttpClientTest {
private MockWebServer server;
private HttpClient httpClient;
@Before
public void setUp() throws IOException {
server = new MockWebServer();
server.start();
httpClient = new HttpClient(server.url("/").toString());
}
@After
public void tearDown() throws IOException {
server.shutdown();
}
@Test
public void testGetRequest() throws IOException {
server.enqueue(new MockResponse().setBody("Hello, World!"));
String response = httpClient.getRequest("/test");
assertEquals("Hello, World!", response);
}
}