public void testRemoveIIOWriteProgressListenerNull() { ImageWriter writer = createImageWriter(); writer.removeIIOWriteProgressListener(null); }
public void testSetOutput() throws IOException { // Should just pass with no exceptions ImageWriter writer = createImageWriter(); assertNotNull(writer); writer.setOutput(ImageIO.createImageOutputStream(new ByteArrayOutputStream())); }
public void testSetOutputNull() { // Should just pass with no exceptions ImageWriter writer = createImageWriter(); assertNotNull(writer); writer.setOutput(null); }
public void testAddIIOWriteProgressListenerNull() { ImageWriter writer = createImageWriter(); writer.addIIOWriteProgressListener(null); }
@Test public void testSetOutput() throws IOException { // Should just pass with no exceptions ImageWriter writer = createImageWriter(); assertNotNull(writer); writer.setOutput(ImageIO.createImageOutputStream(new ByteArrayOutputStream())); }
public void testWriteNoOutput() { ImageWriter writer = createImageWriter(); try { writer.write(getTestData()); } catch (IllegalStateException ignore) { } catch (IOException e) { fail(e.getMessage()); } }
public void testWriteNull() throws IOException { ImageWriter writer = createImageWriter(); ByteArrayOutputStream buffer = new ByteArrayOutputStream(); writer.setOutput(ImageIO.createImageOutputStream(buffer)); try { writer.write((RenderedImage) null); } catch(IllegalArgumentException ignore) { } catch (IOException e) { fail(e.getMessage()); } assertTrue("Image data written", buffer.size() == 0); }
@Test public void testSetOutputNull() { // Should just pass with no exceptions ImageWriter writer = createImageWriter(); assertNotNull(writer); writer.setOutput(null); }
@Test public void testAddIIOWriteProgressListener() { ImageWriter writer = createImageWriter(); writer.addIIOWriteProgressListener(mock(IIOWriteProgressListener.class)); }
public void testWrite() throws IOException { ImageWriter writer = createImageWriter(); ByteArrayOutputStream buffer = new ByteArrayOutputStream(); writer.setOutput(ImageIO.createImageOutputStream(buffer)); try { writer.write(getTestData()); } catch (IOException e) { fail(e.getMessage()); } assertTrue("No image data written", buffer.size() > 0); }
@Test public void testRemoveIIOWriteProgressListenerNone() { ImageWriter writer = createImageWriter(); writer.removeIIOWriteProgressListener(mock(IIOWriteProgressListener.class)); }
@Test public void testAddIIOWriteProgressListenerNull() { ImageWriter writer = createImageWriter(); writer.addIIOWriteProgressListener(null); }
@Test public void testRemoveIIOWriteProgressListenerNull() { ImageWriter writer = createImageWriter(); writer.removeIIOWriteProgressListener(null); }
@Test(expected = IllegalStateException.class) public void testWriteNoOutput() { ImageWriter writer = createImageWriter(); try { writer.write(getTestData(0)); } catch (IOException e) { fail(e.getMessage()); } }
public void testGetDefaultWriteParam() { ImageWriter writer = createImageWriter(); ImageWriteParam param = writer.getDefaultWriteParam(); assertNotNull("Default ImageWriteParam is null", param); }
@Test public void testWrite() throws IOException { ImageWriter writer = createImageWriter(); for (RenderedImage testData : getTestData()) { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); try (ImageOutputStream stream = ImageIO.createImageOutputStream(buffer)) { writer.setOutput(stream); writer.write(drawSomething((BufferedImage) testData)); } catch (IOException e) { fail(e.getMessage()); } assertTrue("No image data written", buffer.size() > 0); } }
public void testAddIIOWriteProgressListener() { ImageWriter writer = createImageWriter(); Mock mockListener = new Mock(IIOWriteProgressListener.class); writer.addIIOWriteProgressListener((IIOWriteProgressListener) mockListener.proxy()); }
public void testRemoveIIOWriteProgressListenerNone() { ImageWriter writer = createImageWriter(); Mock mockListener = new Mock(IIOWriteProgressListener.class); writer.removeIIOWriteProgressListener((IIOWriteProgressListener) mockListener.proxy()); }
@Test public void testGetDefaultWriteParam() { ImageWriter writer = createImageWriter(); ImageWriteParam param = writer.getDefaultWriteParam(); assertNotNull("Default ImageWriteParam is null", param); }
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(); }