); waitForEmission(emitter, 1); ); waitForEmission(emitter, 2); closeNoFlush(emitter); Assert.assertTrue("httpClient.succeeded()", httpClient.succeeded());
emitter.emit(event); waitForEmission(emitter, 1); closeNoFlush(emitter); Assert.assertTrue(httpClient.succeeded());
emitter.emit(event); waitForEmission(emitter, 1); closeNoFlush(emitter); Assert.assertTrue(httpClient.succeeded());
emitter.emit(event); waitForEmission(emitter, 1); closeNoFlush(emitter); Assert.assertTrue(httpClient.succeeded());
waitForEmission(emitter, 1); closeNoFlush(emitter); Assert.assertTrue(httpClient.succeeded());
emitter.emit(event); waitForEmission(emitter, 1); Assert.assertEquals(2, emitter.getTotalEmittedEvents()); Assert.assertTrue(emitter.getSuccessfulSendingTimeCounter().getTimeSumAndCount() > 0); waitForEmission(emitter, 2); Assert.assertEquals(4, emitter.getTotalEmittedEvents()); Assert.assertTrue(emitter.getSuccessfulSendingTimeCounter().getTimeSumAndCount() > 0);
@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()); }
emitter.emit(event1); emitter.flush(); waitForEmission(emitter, 1); Assert.assertTrue(httpClient.succeeded()); waitForEmission(emitter, 2); closeNoFlush(emitter);