]> source.dussan.org Git - poi.git/commitdiff
Add un-fixable testcase for bug 43493
authorNick Burch <nick@apache.org>
Tue, 8 Jan 2008 19:11:22 +0000 (19:11 +0000)
committerNick Burch <nick@apache.org>
Tue, 8 Jan 2008 19:11:22 +0000 (19:11 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@610097 13f79535-47bb-0310-9956-ffa450edef68

src/testcases/org/apache/poi/hssf/data/43493.xls [new file with mode: 0644]
src/testcases/org/apache/poi/hssf/usermodel/TestHSSFWorkbook.java
src/testcases/org/apache/poi/hssf/usermodel/TestUnfixedBugs.java

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 (file)
index 0000000..2a02f3d
Binary files /dev/null and b/src/testcases/org/apache/poi/hssf/data/43493.xls differ
index a66154d75973ab6c5cb3820a2c38d444a622d213..8a83abde64e978768fb5dded7f74b613e8e62716 100644 (file)
 */
 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
     {
index ef1e410c46fbcf46f0a997e8e312859ca32452d7..e0e61768f86f561f17af4fdb0022806a8dc04481 100644 (file)
@@ -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)
+               );
+           }
 }