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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to