import java.util.ArrayList;
import javax.print.attribute.standard.Destination;
-import javax.xml.transform.dom.DOMSource;
import org.junit.Before;
import org.junit.Test;
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 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, DESTINATION_NAME, 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,
+ DESTINATION_NAME, 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(DESTINATION_NAME), eq(true));
}
@Test