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