public void testOnError() { listener.register( new RepeatListenerSupport() { public void onError(RepeatContext context, Throwable e) { list.add(e); } }); listener.onError(context, new RuntimeException("foo")); assertEquals(1, list.size()); }
/** Test method for {@link CompositeRepeatListener#register(RepeatListener)}. */ public void testSetListener() { listener.register( new RepeatListenerSupport() { public void before(RepeatContext context) { list.add("fail"); } }); listener.before(context); assertEquals(1, list.size()); }
public void testClose() { listener.register( new RepeatListenerSupport() { public void close(RepeatContext context) { list.add("foo"); } }); listener.close(context); assertEquals(1, list.size()); }
/** Test method for {@link CompositeRepeatListener#setListeners(RepeatListener[])}. */ public void testSetListeners() { listener.setListeners( new RepeatListener[] { new RepeatListenerSupport() { public void open(RepeatContext context) { list.add("fail"); } }, new RepeatListenerSupport() { public void open(RepeatContext context) { list.add("continue"); } } }); listener.open(context); assertEquals(2, list.size()); }