You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ni...@apache.org on 2016/03/15 13:37:03 UTC

svn commit: r1735071 - /poi/trunk/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackage.java

Author: nick
Date: Tue Mar 15 12:37:01 2016
New Revision: 1735071

URL: http://svn.apache.org/viewvc?rev=1735071&view=rev
Log:
One final invalid file type check

Modified:
    poi/trunk/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackage.java

Modified: poi/trunk/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackage.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackage.java?rev=1735071&r1=1735070&r2=1735071&view=diff
==============================================================================
--- poi/trunk/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackage.java (original)
+++ poi/trunk/src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestPackage.java Tue Mar 15 12:37:01 2016
@@ -41,6 +41,8 @@ import java.util.List;
 import java.util.TreeMap;
 import java.util.regex.Pattern;
 import java.util.zip.ZipEntry;
+import java.util.zip.ZipError;
+import java.util.zip.ZipException;
 import java.util.zip.ZipFile;
 import java.util.zip.ZipOutputStream;
 
@@ -731,7 +733,20 @@ public final class TestPackage {
         }
         
         // Plain Text - Stream
+        try {
+            OPCPackage.open(files.openResourceAsStream("SampleSS.txt"));
+            fail("Shouldn't be able to open Plain Text");
+        } catch (NotOfficeXmlFileException e) {
+            assertTrue(e.getMessage().indexOf("No valid entries or contents found") > -1);
+            assertTrue(e.getMessage().indexOf("not a valid OOXML") > -1);
+        }
         // Plain Text - File
+        try {
+            OPCPackage.open(files.getFile("SampleSS.txt"));
+            fail("Shouldn't be able to open Plain Text");
+        } catch (InvalidOperationException e) {
+            // Unhelpful low-level error, sorry
+        }
     }
 
     @Test(expected=IOException.class)



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org