You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ma...@apache.org on 2010/11/09 12:35:11 UTC

svn commit: r1032930 - in /tika/trunk/tika-parsers/src/test: java/org/apache/tika/parser/microsoft/WriteProtectedParserTest.java resources/test-documents/protect.xlsx

Author: maxcom
Date: Tue Nov  9 11:35:11 2010
New Revision: 1032930

URL: http://svn.apache.org/viewvc?rev=1032930&view=rev
Log:
add unit-test on parsing write-protected xlsx

Added:
    tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/WriteProtectedParserTest.java
    tika/trunk/tika-parsers/src/test/resources/test-documents/protect.xlsx   (with props)

Added: tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/WriteProtectedParserTest.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/WriteProtectedParserTest.java?rev=1032930&view=auto
==============================================================================
--- tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/WriteProtectedParserTest.java (added)
+++ tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/microsoft/WriteProtectedParserTest.java Tue Nov  9 11:35:11 2010
@@ -0,0 +1,21 @@
+package org.apache.tika.parser.microsoft;
+
+import junit.framework.TestCase;
+import org.apache.tika.metadata.Metadata;
+import org.apache.tika.sax.BodyContentHandler;
+import org.xml.sax.ContentHandler;
+
+import java.io.InputStream;
+
+public class WriteProtectedParserTest extends TestCase {
+    public void testWriteProtected() throws Exception {
+        InputStream input = ExcelParserTest.class.getResourceAsStream(
+                "/test-documents/protect.xlsx");
+
+        Metadata metadata = new Metadata();
+        ContentHandler handler = new BodyContentHandler();
+        new OfficeParser().parse(input, handler, metadata);
+        String content = handler.toString();
+        assertTrue(content.contains("Office"));
+    }
+}

Added: tika/trunk/tika-parsers/src/test/resources/test-documents/protect.xlsx
URL: http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/resources/test-documents/protect.xlsx?rev=1032930&view=auto
==============================================================================
Binary file - no diff available.

Propchange: tika/trunk/tika-parsers/src/test/resources/test-documents/protect.xlsx
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream