@Before public void setUp() throws Exception { MockitoAnnotations.initMocks(this); adapter = new ItemReadListenerAdapter<>(delegate); }
@Test(expected=BatchRuntimeException.class) public void testAfterReadException() throws Exception { String item = "item"; Exception expected = new Exception("expected"); doThrow(expected).when(delegate).afterRead(item); adapter.afterRead(item); }
@Test(expected=BatchRuntimeException.class) public void testBeforeReadException() throws Exception { doThrow(new Exception("Should occur")).when(delegate).beforeRead(); adapter.beforeRead(); }
@Test(expected=BatchRuntimeException.class) public void testOnReadErrorException() throws Exception { Exception cause = new Exception ("cause"); Exception result = new Exception("result"); doThrow(result).when(delegate).onReadError(cause); adapter.onReadError(cause); } }
@Test public void testOnReadError() throws Exception { Exception cause = new Exception ("cause"); adapter.onReadError(cause); verify(delegate).onReadError(cause); }
@Test(expected=IllegalArgumentException.class) public void testNullDelegate() { adapter = new ItemReadListenerAdapter<>(null); }
@Test public void testAfterRead() throws Exception { String item = "item"; adapter.afterRead(item); verify(delegate).afterRead(item); }
@Test public void testBeforeRead() throws Exception { adapter.beforeRead(); verify(delegate).beforeRead(); }
ItemReadListener<I> itemListener = new ItemReadListenerAdapter<>((javax.batch.api.chunk.listener.ItemReadListener) listener); readListeners.add(itemListener);
ItemReadListener<I> itemListener = new ItemReadListenerAdapter<I>((javax.batch.api.chunk.listener.ItemReadListener) listener); readListeners.add(itemListener);
ItemReadListener<I> itemListener = new ItemReadListenerAdapter<I>((javax.batch.api.chunk.listener.ItemReadListener) listener); readListeners.add(itemListener);
ItemReadListener<I> itemListener = new ItemReadListenerAdapter<I>((javax.batch.api.chunk.listener.ItemReadListener) listener); readListeners.add(itemListener);