import java.util.ArrayList;
-import javax.print.attribute.standard.Destination;
-import javax.xml.transform.dom.DOMSource;
-
import org.junit.Before;
import org.junit.Test;
-import org.wamblee.xmlrouter.common.Id;
import org.wamblee.xmlrouter.config.Transformation;
public class CompositeEventListenerTest {
- private static final String DESTINATION_NAME = "dest";
- private static final Id<Destination> DESTINATION_ID = new Id<Destination>(
- 12);
- private static final Id<DOMSource> EVENT_ID = new Id<DOMSource>(1);
- private static final String DOCTYPE = "doc";
+ private static final String DESTINATION_ID = "destid";
private CompositeEventListener composite;
- private DOMSource source;
+ private EventInfo source;
@Before
public void setUp() {
composite = new CompositeEventListener();
- source = mock(DOMSource.class);
+ source = mock(EventInfo.class);
}
@Test
public void testNoListeners() {
// verify no exceptions occur.
- composite.delivered(DOCTYPE, EVENT_ID, mock(DOMSource.class),
- getTransformations(), DESTINATION_ID, DESTINATION_NAME, true);
- composite.notDelivered(DOCTYPE, EVENT_ID, mock(DOMSource.class));
+ composite.delivered(mock(EventInfo.class), getTransformations(),
+ DESTINATION_ID, true);
+ composite.notDelivered(mock(EventInfo.class));
}
@Test
invokeNotDelivered();
for (EventListener listener : listeners) {
- verify(listener).notDelivered(eq(DOCTYPE), eq(EVENT_ID),
- same(source));
+ verify(listener).notDelivered(same(source));
verifyNoMoreInteractions(listener);
reset(listener);
}
}
private void invokeDelivered() {
- composite.delivered(DOCTYPE, EVENT_ID, source, getTransformations(),
- DESTINATION_ID, DESTINATION_NAME, true);
+ composite.delivered(source, getTransformations(), DESTINATION_ID, true);
}
private void invokeNotDelivered() {
- composite.notDelivered(DOCTYPE, EVENT_ID, source);
+ composite.notDelivered(source);
}
private void checkInvokeDelivered(EventListener listener) {
- verify(listener).delivered(eq(DOCTYPE), eq(EVENT_ID), same(source),
- eq(getTransformations()), eq(DESTINATION_ID), eq(DESTINATION_NAME),
- eq(true));
+ verify(listener).delivered(same(source), eq(getTransformations()),
+ eq(DESTINATION_ID), eq(true));
}
@Test