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:
Nick Burch 2016-03-15 12:37:01 +00:00
parent 604189ae72
commit e5e066fb79
1 changed files with 15 additions and 0 deletions

View File

@ -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)