aboutsummaryrefslogtreecommitdiffstats
path: root/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java')
-rw-r--r--src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
index e64cd7240b..12171ccb0c 100644
--- a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
+++ b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
@@ -18,6 +18,8 @@
package org.apache.poi.hssf.usermodel;
import junit.framework.AssertionFailedError;
+
+import org.apache.poi.EncryptedDocumentException;
import org.apache.poi.hssf.HSSFITestDataProvider;
import org.apache.poi.hssf.HSSFTestDataSamples;
import org.apache.poi.hssf.OldExcelFormatException;
@@ -2179,4 +2181,16 @@ if(1==2) {
writeOutAndReadBack(wb);
}
+ /**
+ * Normally encrypted files have BOF then FILEPASS, but
+ * some may squeeze a WRITEPROTECT in the middle
+ */
+ public void test51832() {
+ try {
+ openSample("51832.xls");
+ fail("Encrypted file");
+ } catch(EncryptedDocumentException e) {
+ // Good
+ }
+ }
}