From d64eb402113e153125e84921a7537b4542483161 Mon Sep 17 00:00:00 2001 From: Oliver Schmidtmer Date: Tue, 16 Feb 2016 23:05:44 +0100 Subject: [PATCH] Improved test for catching EOF at reading the next-IFD pointer as EOF marker --- .../twelvemonkeys/imageio/metadata/exif/EXIFReaderTest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/imageio/imageio-metadata/src/test/java/com/twelvemonkeys/imageio/metadata/exif/EXIFReaderTest.java b/imageio/imageio-metadata/src/test/java/com/twelvemonkeys/imageio/metadata/exif/EXIFReaderTest.java index 05961b4b..d0d6831c 100644 --- a/imageio/imageio-metadata/src/test/java/com/twelvemonkeys/imageio/metadata/exif/EXIFReaderTest.java +++ b/imageio/imageio-metadata/src/test/java/com/twelvemonkeys/imageio/metadata/exif/EXIFReaderTest.java @@ -280,7 +280,9 @@ public class EXIFReaderTest extends MetadataReaderAbstractTest { @Test public void testReadExifWithMissingEOFMarker() throws IOException { ImageInputStream stream = ImageIO.createImageInputStream(getResource("/exif/noeof.tif")); - createReader().read(stream); + CompoundDirectory directory = (CompoundDirectory) createReader().read(stream); + assertEquals(15, directory.size()); + assertEquals(1, directory.directoryCount()); stream.close(); } }