Der
MockServer dient zum Mocken von HTTP-Requests. Er ist extrem einfach aufgebaut und entsprechend anzuwenden.
Beispiele#
JUnit-Test#
public class MockTest {
@BeforeClass
public static void beforeClass() {
MapMockServer server = new MapMockServer();
server.add("test://localhost/test", "Test-Response");
ProtocolFactory.register(new MockProtocol("test", server));
}
@Test
public void test() throws IOException {
URL url = new URL("test://localhost/test");
String response = IOUtils.readString(url.openStream());
Assert.assertEquals("Test-Response", response);
}
}