@Override public void emit(Event event) { for (Emitter e : emitters) { e.emit(event); } }
@Override public void emit(Event event) { emitter.emit(event); }
emitter.emit(event);
@Test public void testEmit() { Event e = EasyMock.createMock(Event.class); for (Emitter emitter : childEmitters) { emitter.emit(e); EasyMock.replay(emitter); } composingEmitter.emit(e); }
emitter.emit(event);
emitter.emit(event);
@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()) ); } } }
emitter.emit(event);
@Override public void emit(Event event) { emitter.emit(event); }
@Override public void emit(Event event) { for (Emitter e : emitters) { e.emit(event); } }