Author: nick
Date: Tue Jun  2 13:33:55 2015
New Revision: 1683107

URL: http://svn.apache.org/r1683107
Log:
TIKA-1634 Few more matlab and other code related tests

Added:
    tika/trunk/tika-parsers/src/test/resources/test-documents/testH.h
Modified:
    
tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
    
tika/trunk/tika-parsers/src/test/java/org/apache/tika/mime/TestMimeTypes.java

Modified: 
tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml
URL: 
http://svn.apache.org/viewvc/tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml?rev=1683107&r1=1683106&r2=1683107&view=diff
==============================================================================
--- 
tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml 
(original)
+++ 
tika/trunk/tika-core/src/main/resources/org/apache/tika/mime/tika-mimetypes.xml 
Tue Jun  2 13:33:55 2015
@@ -5580,6 +5580,9 @@
   <mime-type type="text/x-chdr">
     <_comment>C source code header</_comment>
     <glob pattern="*.h"/>
+    <magic priority="30">
+      <match value="#ifndef " type="string" offset="0"/>
+    </magic>
     <sub-class-of type="text/plain"/>
   </mime-type>
 
@@ -5598,6 +5601,9 @@
   <mime-type type="text/x-csrc">
     <alias type="text/x-c"/>
     <_comment>C source code</_comment>
+    <magic priority="30">
+      <match value="#include " type="string" offset="0"/>
+    </magic>
     <glob pattern="*.c"/>
     <sub-class-of type="text/plain"/>
   </mime-type>

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=1683107&r1=1683106&r2=1683107&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 
Tue Jun  2 13:33:55 2015
@@ -940,10 +940,16 @@ public class TestMimeTypes {
     @Test
     public void testCodeFormats() throws Exception {
         assertType("text/x-csrc", "testC.c");
+        assertType("text/x-chdr", "testH.h");
+        assertTypeByData("text/x-csrc", "testC.c");
+        assertTypeByData("text/x-chdr", "testH.h");
         
         assertType("text/x-matlab", "testMATLAB.m");
         assertType("text/x-matlab", "testMATLAB_wtsgaus.m");
         assertType("text/x-matlab", "testMATLAB_barcast.m");
+        assertTypeByData("text/x-matlab", "testMATLAB.m");
+        assertTypeByData("text/x-matlab", "testMATLAB_wtsgaus.m");
+        assertTypeByData("text/x-matlab", "testMATLAB_barcast.m");
     }
 
     private void assertText(byte[] prefix) throws IOException {

Added: tika/trunk/tika-parsers/src/test/resources/test-documents/testH.h
URL: 
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/resources/test-documents/testH.h?rev=1683107&view=auto
==============================================================================
--- tika/trunk/tika-parsers/src/test/resources/test-documents/testH.h (added)
+++ tika/trunk/tika-parsers/src/test/resources/test-documents/testH.h Tue Jun  
2 13:33:55 2015
@@ -0,0 +1,5 @@
+#ifndef TIKA_HELLO_WORLD
+#define TIKA_HELLO_WORLD
+
+#define HELLO "world"
+#endif


Reply via email to