@Test public void testRemoveAllIIOWriteProgressListeners() throws IOException { ImageWriter writer = createImageWriter(); ByteArrayOutputStream buffer = new ByteArrayOutputStream(); writer.setOutput(ImageIO.createImageOutputStream(buffer)); IIOWriteProgressListener listener = mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener(listener); writer.removeAllIIOWriteProgressListeners(); try { writer.write(getTestData(0)); } catch (IOException e) { fail("Could not write image"); } // Should not have called any methods... verifyZeroInteractions(listener); }
@Test public void testRemoveAllIIOWriteProgressListenersMultiple() throws IOException { ImageWriter writer = createImageWriter(); ByteArrayOutputStream buffer = new ByteArrayOutputStream(); writer.setOutput(ImageIO.createImageOutputStream(buffer)); IIOWriteProgressListener listener = mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener(listener); IIOWriteProgressListener listenerToo = mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener(listenerToo); writer.removeAllIIOWriteProgressListeners(); try { writer.write(getTestData(0)); } catch (IOException e) { fail("Could not write image"); } // Should not have called any methods... verifyZeroInteractions(listener); verifyZeroInteractions(listenerToo); } }
writer.write(image); } finally { writer.removeAllIIOWriteProgressListeners();
writer.write(img); } finally { writer.removeAllIIOWriteProgressListeners();
@Test public void testRemoveAllIIOWriteProgressListeners() throws IOException { ImageWriter writer = createImageWriter(); ByteArrayOutputStream buffer = new ByteArrayOutputStream(); writer.setOutput(ImageIO.createImageOutputStream(buffer)); IIOWriteProgressListener listener = mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener(listener); writer.removeAllIIOWriteProgressListeners(); try { writer.write(getTestData(0)); } catch (IOException e) { fail("Could not write image"); } // Should not have called any methods... verifyZeroInteractions(listener); }
writer.write(img); } finally { writer.removeAllIIOWriteProgressListeners();
@Test public void testRemoveAllIIOWriteProgressListenersMultiple() throws IOException { ImageWriter writer = createImageWriter(); ByteArrayOutputStream buffer = new ByteArrayOutputStream(); writer.setOutput(ImageIO.createImageOutputStream(buffer)); IIOWriteProgressListener listener = mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener(listener); IIOWriteProgressListener listenerToo = mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener(listenerToo); writer.removeAllIIOWriteProgressListeners(); try { writer.write(getTestData(0)); } catch (IOException e) { fail("Could not write image"); } // Should not have called any methods... verifyZeroInteractions(listener); verifyZeroInteractions(listenerToo); } }
public void testRemoveAllIIOWriteProgressListeners() throws IOException { ImageWriter writer = createImageWriter(); ByteArrayOutputStream buffer = new ByteArrayOutputStream(); writer.setOutput(ImageIO.createImageOutputStream(buffer)); Mock mockListener = new Mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener((IIOWriteProgressListener) mockListener.proxy()); writer.removeAllIIOWriteProgressListeners(); try { writer.write(getTestData()); } catch (IOException e) { fail("Could not write image"); } // Should not have called any methods... mockListener.verify(); }
public void testRemoveAllIIOWriteProgressListenersMultiple() throws IOException { ImageWriter writer = createImageWriter(); ByteArrayOutputStream buffer = new ByteArrayOutputStream(); writer.setOutput(ImageIO.createImageOutputStream(buffer)); Mock mockListener = new Mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener((IIOWriteProgressListener) mockListener.proxy()); Mock mockListenerToo = new Mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener((IIOWriteProgressListener) mockListenerToo.proxy()); writer.removeAllIIOWriteProgressListeners(); try { writer.write(getTestData()); } catch (IOException e) { fail("Could not write image"); } // Should not have called any methods... mockListener.verify(); mockListenerToo.verify(); }