diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/testcases/org/apache/poi/hssf/data/42564-2.xls | bin | 0 -> 27136 bytes | |||
-rw-r--r-- | src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java | 24 |
2 files changed, 23 insertions, 1 deletions
diff --git a/src/testcases/org/apache/poi/hssf/data/42564-2.xls b/src/testcases/org/apache/poi/hssf/data/42564-2.xls Binary files differnew file mode 100644 index 0000000000..3a93b40783 --- /dev/null +++ b/src/testcases/org/apache/poi/hssf/data/42564-2.xls diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java index 616ec8b1f6..6dfdddad44 100644 --- a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java +++ b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java @@ -1011,7 +1011,7 @@ extends TestCase { } /** - * Bug 42564: Some files from Acess were giving a RecordFormatException + * Bug 42564: Some files from Access were giving a RecordFormatException * when reading the BOFRecord */ public void test42564() throws Exception { @@ -1029,6 +1029,28 @@ extends TestCase { wb = new HSSFWorkbook(new ByteArrayInputStream(out.toByteArray())); assertTrue("No Exceptions while reading file", true); } + + /** + * Bug 42564: Some files from Access also have issues + * with the NameRecord, once you get past the BOFRecord + * issue. + * TODO - still broken + */ + public void DISABLEDtest42564Alt() throws Exception { + FileInputStream in = new FileInputStream(new File(cwd, "42564-2.xls")); + HSSFWorkbook wb = new HSSFWorkbook(in); + in.close(); + + assertTrue("No Exceptions while reading file", true); + + //serialize and read again + ByteArrayOutputStream out = new ByteArrayOutputStream(); + wb.write(out); + out.close(); + + wb = new HSSFWorkbook(new ByteArrayInputStream(out.toByteArray())); + assertTrue("No Exceptions while reading file", true); + } /** * Bug 42618: RecordFormatException reading a file containing |