Author: britter
Date: Sat Dec 27 21:38:15 2014
New Revision: 1648118

URL: http://svn.apache.org/r1648118
Log:
Better ignore tests instead of commenting them out. This way they will at least 
show up in the reports

Modified:
    
commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffLzwTest.java

Modified: 
commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffLzwTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffLzwTest.java?rev=1648118&r1=1648117&r2=1648118&view=diff
==============================================================================
--- 
commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffLzwTest.java
 (original)
+++ 
commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffLzwTest.java
 Sat Dec 27 21:38:15 2014
@@ -20,15 +20,24 @@ package org.apache.commons.imaging.forma
 import static org.junit.Assert.assertEquals;
 
 import java.io.ByteArrayInputStream;
+import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
 import java.nio.ByteOrder;
 import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
+import org.apache.commons.imaging.ImageReadException;
+import org.apache.commons.imaging.ImageWriteException;
+import org.apache.commons.imaging.common.bytesource.ByteSource;
+import org.apache.commons.imaging.common.bytesource.ByteSourceFile;
 import org.apache.commons.imaging.common.mylzw.MyLzwCompressor;
 import org.apache.commons.imaging.common.mylzw.MyLzwDecompressor;
 import org.apache.commons.imaging.util.Debug;
+import org.junit.Ignore;
 import org.junit.Test;
 
 public class TiffLzwTest extends TiffBaseTest {
@@ -52,30 +61,24 @@ public class TiffLzwTest extends TiffBas
         }
     }
 
-    // public void testTiffImageData() throws IOException, ImageReadException,
-    // ImageWriteException
-    // {
-    // List images = getTiffImages();
-    // for (int i = 0; i < images.size(); i++)
-    // {
-    // if (i % 10 == 0)
-    // Debug.purgeMemory();
-    //
-    // File imageFile = (File) images.get(i);
-    // Debug.debug("imageFile", imageFile);
-    //
-    // ByteSource byteSource = new ByteSourceFile(imageFile);
-    // Map params = new HashMap();
-    // List data = new TiffImageParser().collectRawImageData(byteSource,
-    // params);
-    //
-    // for (int j = 0; j < data.size(); j++)
-    // {
-    // byte bytes[] = (byte[]) data.get(j);
-    // decompressRoundtripAndValidate(bytes);
-    // }
-    // }
-    // }
+    @Ignore // FIXME fails with java.io.IOException: Bad Code: -1 codes: 258 
code_size: 9, table: 4096
+    @Test
+    public void testTiffImageData() throws IOException, ImageReadException,
+            ImageWriteException {
+        List<File> images = getTiffImages();
+        for (File image : images) {
+
+            Debug.debug("imageFile", image);
+
+            ByteSource byteSource = new ByteSourceFile(image);
+            List<byte[]> data = new 
TiffImageParser().collectRawImageData(byteSource,
+                    Collections.<String, Object>emptyMap());
+
+            for (byte[] bytes : data) {
+                decompressRoundtripAndValidate(bytes);
+            }
+        }
+    }
 
     private void compressRoundtripAndValidate(final byte src[]) throws 
IOException {
         final boolean DEBUG = false;


Reply via email to