From 8ca3fceccaa149c281cf5527276563b72c89ee60 Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Tue, 19 Dec 2017 21:59:14 +0100 Subject: [PATCH] #334 Hardened test case for multi page (sequence) writing. --- .../imageio/plugins/tiff/TIFFImageWriterTest.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/imageio/imageio-tiff/src/test/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageWriterTest.java b/imageio/imageio-tiff/src/test/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageWriterTest.java index af558de0..54050a35 100644 --- a/imageio/imageio-tiff/src/test/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageWriterTest.java +++ b/imageio/imageio-tiff/src/test/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageWriterTest.java @@ -323,10 +323,11 @@ public class TIFFImageWriterTest extends ImageWriterAbstractTestCase { new BufferedImage(110, 100, BufferedImage.TYPE_INT_RGB), new BufferedImage(120, 100, BufferedImage.TYPE_INT_RGB), new BufferedImage(130, 100, BufferedImage.TYPE_INT_RGB), - new BufferedImage(140, 100, BufferedImage.TYPE_BYTE_BINARY) + new BufferedImage(140, 100, BufferedImage.TYPE_INT_RGB), + new BufferedImage(150, 100, BufferedImage.TYPE_BYTE_BINARY) }; - Color[] colors = new Color[] {Color.RED, Color.GREEN, Color.BLUE, Color.ORANGE, Color.WHITE}; + Color[] colors = new Color[] {Color.RED, Color.GREEN, Color.BLUE, Color.ORANGE, Color.PINK, Color.WHITE}; for (int i = 0; i < images.length; i++) { BufferedImage image = images[i]; @@ -363,9 +364,12 @@ public class TIFFImageWriterTest extends ImageWriterAbstractTestCase { params.setCompressionType("PackBits"); writer.writeToSequence(new IIOImage(images[3], null, null), params); - params.setCompressionType("CCITT T.6"); + params.setCompressionType("Deflate"); writer.writeToSequence(new IIOImage(images[4], null, null), params); + params.setCompressionType("CCITT T.6"); + writer.writeToSequence(new IIOImage(images[5], null, null), params); + writer.endWriteSequence(); } catch (IOException e) {