*/
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( );
NameRecord nameRecord = b.getWorkbook().getNameRecord( 0 );
assertEquals( 3, nameRecord.getIndexToSheet() );
}
-
+
public void testDuplicateNames()
throws Exception
{
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)
+ );
+ }
}