@Before @Override public void setUp() throws Exception { super.setUp(); handler = new PingerHandler(); this.serverBootstrap.registerHandler( "/*", handler ); HttpHost target = start(); hostname = target.getHostName(); serverUrl = "http://" + hostname + ":" + target.getPort(); }
sslcontext.init(km, tm, null); LocalTestServer localServer = new LocalTestServer(sslcontext); localServer.registerDefaultHandlers(); httpclient.getConnectionManager().getSchemeRegistry().register(https); InetSocketAddress address = localServer.getServiceAddress(); HttpHost target1 = new HttpHost(address.getHostName(), address.getPort(), "https"); HttpGet httpget1 = new HttpGet("/random/100"); EntityUtils.consume(entity2); } finally { localServer.stop();
public static void main(String[] args) throws Exception { LocalTestServer server = new LocalTestServer(null, null); try { server.start(); server.register("/*", new LoggingHandler()); server.awaitTermination(3600 * 1000); } catch (Exception e) { e.printStackTrace(); } finally { server.stop(); } }
private HttpProcessor getHttpProcessor() { return new ImmutableHttpProcessor( Arrays.asList( new RequestBasicAuth() ), Arrays.asList( new ResponseContent(), new ResponseBasicUnauthorized()) ); }
public void register(String method, JSONObject response) { server.register( "/api/" + method, TestUtils.makeHttpHandler(HttpStatus.SC_OK, response.toString(2), requestBodies) ); } }
@Before public void setUp() throws Exception { server = new LocalTestServer(null, null); server.start(); }
public void stop() throws Exception { server.stop(); }
private String getTestServerAddress() { return String.format( "http://%s:%s", server.getServiceAddress().getHostName(), server.getServiceAddress().getPort() ); } }
@Before public void start() throws Exception { server.start(); }
private TestHttpServer initializeServerUnstarted() { return new TestHttpServer() .interceptor(new ResponseServer()) .interceptor(new ResponseBasicUnauthorized()) .interceptor(new RequestBasicAuth()) .handler("/simple", new TestHttpRequestHandler().response("OK")) .handler("/empty", new TestHttpRequestHandler().code(HttpStatus.SC_NO_CONTENT)) .handler("/missing", new TestHttpRequestHandler().code(HttpStatus.SC_NOT_FOUND).response("Missing")) .handler("/redirect", new TestHttpRequestHandler().code(HttpStatus.SC_MOVED_TEMPORARILY).response("Redirect").header("Location", "/simple")) .handler("/cycle", new TestHttpRequestHandler().code(HttpStatus.SC_MOVED_TEMPORARILY).response("Redirect").header("Location", "/cycle")) .handler("/secure", new TestHttpRequestHandler().code(HttpStatus.SC_MOVED_TEMPORARILY).response("Redirect").header("Location", "https://0.0.0.0/")); } private TestHttpServer initializeServer() {
@Test public void testGetParentCoverageNull() { server.register("/*", TestUtils.makeHttpHandler(HttpStatus.SC_OK, "null")); assertNull(client.getParentCoverage(TestUtils.TEST_SHA)); }
@Before public void setUp() throws Exception { server = new LocalTestServer(null, null); server.start(); client = getDefaultClient(); }
@After public void tearDown() throws Exception { server.stop(); }
public static String getTestServerAddress(LocalTestServer server) { return String.format( "http://%s:%s", server.getServiceAddress().getHostName(), server.getServiceAddress().getPort() ); }
@Test public void testGetCoverageInternalError() { server.register("/*", TestUtils.makeHttpHandler(HttpStatus.SC_INTERNAL_SERVER_ERROR, "")); assertNull(client.getCoverage(TestUtils.TEST_SHA)); }
@After public void tearDown() throws Exception { server.stop(); }
@Test public void testGetCoverageMissingKey() { server.register("/*", TestUtils.makeHttpHandler(HttpStatus.SC_OK, "{}")); assertNull(client.getParentCoverage(TestUtils.TEST_SHA)); }
@After public void stop() throws Exception { server.stop(); }
@Test public void testRecordCoverageInternalError() { server.register("/*", TestUtils.makeHttpHandler(HttpStatus.SC_INTERNAL_SERVER_ERROR, "")); assertFalse(client.recordCoverage(TestUtils.TEST_SHA, TestUtils.getDefaultCodeCoverageMetrics())); }
@Test public void testRecordCoverageSuccessful() { server.register("/*", TestUtils.makeHttpHandler(HttpStatus.SC_OK, "{}")); assertTrue(client.recordCoverage(TestUtils.TEST_SHA, TestUtils.getDefaultCodeCoverageMetrics())); }