Author: nick
Date: Sun Nov 27 22:21:39 2011
New Revision: 1206869

URL: http://svn.apache.org/viewvc?rev=1206869&view=rev
Log:
TIKA-697 Archive formats mimetype tests (not all of which work yet)

Modified:
    
tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java

Modified: 
tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java
URL: 
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java?rev=1206869&r1=1206868&r2=1206869&view=diff
==============================================================================
--- 
tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java 
(original)
+++ 
tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java 
Sun Nov 27 22:21:39 2011
@@ -196,6 +196,22 @@ public class TestMimeTypes extends TestC
        assertTypeByNameAndData("application/vnd.apple.numbers", 
"testNumbers.numbers");
        assertTypeByNameAndData("application/vnd.apple.pages", 
"testPages.pages");
     }
+    
+    public void testArchiveDetection() throws Exception {
+       assertTypeByName("application/x-archive", "test.ar");
+       assertTypeByName("application/zip",    "test.zip");
+       assertTypeByName("application/x-tar",  "test.tar");
+       assertTypeByName("application/x-gzip", "test.tgz"); // See GZIP, not 
tar contents of it
+       assertTypeByName("application/x-cpio", "test.cpio");
+       
+       // Check the mime magic patterns for them work too
+//       assertTypeByData("application/x-archive", "testARofText.ar"); // TODO 
TIKA-697
+//       assertTypeByData("application/x-archive", "testARofSND.ar");  // TODO 
TIKA-697 
+       assertTypeByData("application/zip",    "test-documents.zip");
+       assertTypeByData("application/x-gtar",  "test-documents.tar"); // GNU 
TAR
+       assertTypeByData("application/x-gzip", "test-documents.tgz"); // See 
GZIP, not tar contents of it
+//       assertTypeByData("application/x-cpio", "test-documents.cpio"); // 
TODO Magic isn't correct?
+    }
 
     public void testJpegDetection() throws Exception {
         assertType("image/jpeg", "testJPEG.jpg");


Reply via email to