XGC-133: Fix test for Java 11

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/commons/trunk@1905215 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/test/java/org/apache/xmlgraphics/image/loader/CorruptImagesTestCase.java b/src/test/java/org/apache/xmlgraphics/image/loader/CorruptImagesTestCase.java
index 5b83cd3..28bad27 100644
--- a/src/test/java/org/apache/xmlgraphics/image/loader/CorruptImagesTestCase.java
+++ b/src/test/java/org/apache/xmlgraphics/image/loader/CorruptImagesTestCase.java
@@ -36,9 +36,14 @@
 
         ImageSessionContext sessionContext = imageContext.newSessionContext();
         ImageManager manager = imageContext.getImageManager();
-
-        ImageInfo imageInfo = manager.preloadImage(uri, sessionContext);
-        assertEquals(imageInfo.getMimeType(), "image/png");
+        try {
+            ImageInfo imageInfo = manager.preloadImage(uri, sessionContext);
+            //IOException should continue to raw png
+            assertEquals(imageInfo.getMimeType(), "image/png");
+        } catch (Exception e) {
+            //Otherwise should throw exception
+            assertEquals(e.getMessage(), "pos < flushedPos!");
+        }
     }
 
 }