@Before public void setUp() { httpClient = new MockHttpClient(); }
); httpClient.setGoHandler( new GoHandler() Assert.assertTrue(httpClient.succeeded());
@Before public void setup() { timeoutUsed.set(-1L); httpClient.setGoHandler(new GoHandler() { @Override protected ListenableFuture<Response> go(Request request) { int timeout = request.getRequestTimeout(); timeoutUsed.set(timeout); return GoHandlers.immediateFuture(EmitterTest.okResponse()); } }); }
private void closeAndExpectFlush(Emitter emitter) throws IOException { httpClient.setGoHandler(GoHandlers.passingHandler(okResponse()).times(1)); emitter.close(); }
httpClient.setGoHandler( new GoHandler() Assert.assertTrue(httpClient.succeeded()); Map<String, String> expected = ImmutableMap.of( "http://example.com/test1", StringUtils.format("[%s]\n", jsonMapper.writeValueAsString(events.get(0))),
httpClient.setGoHandler(new GoHandler()
@Before public void setUp() { httpClient = new MockHttpClient(); }
httpClient.setGoHandler( new GoHandler() httpClient.setGoHandler( new GoHandler() Assert.assertTrue("httpClient.succeeded()", httpClient.succeeded());
@Test public void failEmitMalformedEvent() throws Exception { Emitter emitter = parametrizedEmmiter("http://example.com/{keyNotSetInEvents}"); Event event = new UnitEvent("test", 1); httpClient.setGoHandler(GoHandlers.failingHandler()); try { emitter.emit(event); emitter.flush(); } catch (IllegalArgumentException e) { Assert.assertEquals( e.getMessage(), StringUtils.format( "ParametrizedUriExtractor with pattern http://example.com/{keyNotSetInEvents} requires keyNotSetInEvents to be set in event, but found %s", event.toMap()) ); } } }
); httpClient.setGoHandler( new GoHandler() Assert.assertTrue(httpClient.succeeded());
httpClient.setGoHandler(new GoHandler() { @Override protected <X extends Exception> ListenableFuture<Response> go(Request request) throws X
@Test public void testSizeBasedEmission() throws Exception { emitter = sizeBasedEmitter(3); httpClient.setGoHandler(GoHandlers.failingHandler()); emitter.emit(new UnitEvent("test", 1)); emitter.emit(new UnitEvent("test", 2)); httpClient.setGoHandler(GoHandlers.passingHandler(okResponse()).times(1)); emitter.emit(new UnitEvent("test", 3)); waitForEmission(emitter, 1); httpClient.setGoHandler(GoHandlers.failingHandler()); emitter.emit(new UnitEvent("test", 4)); emitter.emit(new UnitEvent("test", 5)); closeAndExpectFlush(emitter); Assert.assertTrue(httpClient.succeeded()); }
httpClient.setGoHandler(new GoHandler() { @Override protected <X extends Exception> ListenableFuture<Response> go(Request request) throws X
emitter = sizeBasedEmitter(2); httpClient.setGoHandler( new GoHandler() Assert.assertTrue(httpClient.succeeded());
emitter = sizeBasedEmitterGeneralizedCreation(2); httpClient.setGoHandler( new GoHandler() Assert.assertTrue(httpClient.succeeded());
httpClient.setGoHandler( new GoHandler() Assert.assertTrue(httpClient.succeeded());
emitter = manualFlushEmitterWithBasicAuthenticationAndNewlineSeparating("foo:bar"); httpClient.setGoHandler( new GoHandler() waitForEmission(emitter, 1); closeNoFlush(emitter); Assert.assertTrue(httpClient.succeeded());
Assert.assertEquals(0, emitter.getFailedSendingTimeCounter().getTimeSumAndCount()); httpClient.setGoHandler( new GoHandler() emitter.flush(); waitForEmission(emitter, 1); Assert.assertTrue(httpClient.succeeded()); Assert.assertTrue(emitter.getFailedSendingTimeCounter().getTimeSumAndCount() > 0); httpClient.setGoHandler( new GoHandler() Assert.assertTrue(emitter.getFailedSendingTimeCounter().getTimeSumAndCount() > 0); Assert.assertTrue(httpClient.succeeded());
Assert.assertEquals(0, emitter.getFailedSendingTimeCounter().getTimeSumAndCount()); httpClient.setGoHandler( new GoHandler() Assert.assertEquals(0, emitter.getFailedSendingTimeCounter().getTimeSumAndCount()); closeNoFlush(emitter); Assert.assertTrue(httpClient.succeeded());