mirror of https://github.com/apache/poi.git
One final invalid file type check
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1735071 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
604189ae72
commit
e5e066fb79
|
@ -41,6 +41,8 @@ import java.util.List;
|
||||||
import java.util.TreeMap;
|
import java.util.TreeMap;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
import java.util.zip.ZipEntry;
|
import java.util.zip.ZipEntry;
|
||||||
|
import java.util.zip.ZipError;
|
||||||
|
import java.util.zip.ZipException;
|
||||||
import java.util.zip.ZipFile;
|
import java.util.zip.ZipFile;
|
||||||
import java.util.zip.ZipOutputStream;
|
import java.util.zip.ZipOutputStream;
|
||||||
|
|
||||||
|
@ -731,7 +733,20 @@ public final class TestPackage {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Plain Text - Stream
|
// 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
|
// 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)
|
@Test(expected=IOException.class)
|
||||||
|
|
Loading…
Reference in New Issue