From: Nick Burch Date: Tue, 8 Jan 2008 19:11:22 +0000 (+0000) Subject: Add un-fixable testcase for bug 43493 X-Git-Tag: REL_3_0_3_BETA1~212 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7a2005043a27db2ecef8a852dda5fa212e1be1c6;p=poi.git Add un-fixable testcase for bug 43493 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@610097 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/testcases/org/apache/poi/hssf/data/43493.xls b/src/testcases/org/apache/poi/hssf/data/43493.xls new file mode 100644 index 0000000000..2a02f3d740 Binary files /dev/null and b/src/testcases/org/apache/poi/hssf/data/43493.xls differ diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFWorkbook.java b/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFWorkbook.java index a66154d759..8a83abde64 100644 --- a/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFWorkbook.java +++ b/src/testcases/org/apache/poi/hssf/usermodel/TestHSSFWorkbook.java @@ -16,14 +16,23 @@ */ package org.apache.poi.hssf.usermodel; +import java.io.File; +import java.io.FileInputStream; + import junit.framework.*; import org.apache.poi.hssf.record.NameRecord; public class TestHSSFWorkbook extends TestCase { HSSFWorkbook hssfWorkbook; + String filename; + + protected void setUp() throws Exception { + super.setUp(); + filename = System.getProperty("HSSF.testdata.path"); + } - public void testSetRepeatingRowsAndColumns() throws Exception + public void testSetRepeatingRowsAndColumns() throws Exception { // Test bug 29747 HSSFWorkbook b = new HSSFWorkbook( ); @@ -34,7 +43,7 @@ public class TestHSSFWorkbook extends TestCase NameRecord nameRecord = b.getWorkbook().getNameRecord( 0 ); assertEquals( 3, nameRecord.getIndexToSheet() ); } - + public void testDuplicateNames() throws Exception { diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestUnfixedBugs.java b/src/testcases/org/apache/poi/hssf/usermodel/TestUnfixedBugs.java index ef1e410c46..e0e61768f8 100644 --- a/src/testcases/org/apache/poi/hssf/usermodel/TestUnfixedBugs.java +++ b/src/testcases/org/apache/poi/hssf/usermodel/TestUnfixedBugs.java @@ -110,6 +110,13 @@ public class TestUnfixedBugs extends TestCase { assertTrue("No Exceptions while reading file", true); } - - + + public void test43493() throws Exception { + // Has crazy corrup subrecords on + // a EmbeddedObjectRefSubRecord + File f = new File(cwd, "43493.xls"); + HSSFWorkbook wb = new HSSFWorkbook( + new FileInputStream(f) + ); + } }