diff --git a/src/testcases/org/apache/poi/hssf/data/12561-1.xls b/src/testcases/org/apache/poi/hssf/data/12561-1.xls new file mode 100755 index 000000000..40b7276cb Binary files /dev/null and b/src/testcases/org/apache/poi/hssf/data/12561-1.xls differ diff --git a/src/testcases/org/apache/poi/hssf/data/12561-2.xls b/src/testcases/org/apache/poi/hssf/data/12561-2.xls new file mode 100755 index 000000000..bb360c1ab Binary files /dev/null and b/src/testcases/org/apache/poi/hssf/data/12561-2.xls differ diff --git a/src/testcases/org/apache/poi/hssf/data/15556.xls b/src/testcases/org/apache/poi/hssf/data/15556.xls new file mode 100644 index 000000000..82b48a55b Binary files /dev/null and b/src/testcases/org/apache/poi/hssf/data/15556.xls differ diff --git a/src/testcases/org/apache/poi/hssf/data/22742.xls b/src/testcases/org/apache/poi/hssf/data/22742.xls new file mode 100644 index 000000000..cd367ca9b Binary files /dev/null and b/src/testcases/org/apache/poi/hssf/data/22742.xls differ diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java index d49cf64f7..b27f35256 100644 --- a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java +++ b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java @@ -287,6 +287,55 @@ extends TestCase { System.out.println(io_Excp.getMessage()) ; } } + + /**Double byte strings*/ + public void test15556() throws java.io.IOException { + + String filename = System.getProperty("HSSF.testdata.path"); + filename=filename+"/15556.xls"; + FileInputStream in = new FileInputStream(filename); + HSSFWorkbook wb = new HSSFWorkbook(in); + HSSFSheet sheet = wb.getSheetAt(0); + HSSFRow row = sheet.getRow(45); + this.assertTrue("Read row fine!" , true); + + } + + /*Double byte strings */ + public void test22742() throws java.io.IOException { + String filename = System.getProperty("HSSF.testdata.path"); + filename=filename+"/22742.xls"; + FileInputStream in = new FileInputStream(filename); + HSSFWorkbook wb = new HSSFWorkbook(in); + //HSSFSheet sheet = wb.getSheetAt(0); + //HSSFRow row = sheet.getRow(45); + this.assertTrue("Read workbook!" , true); + + } + /*Double byte strings */ + public void test12561_1() throws java.io.IOException { + + String filename = System.getProperty("HSSF.testdata.path"); + filename=filename+"/12561-1.xls"; + FileInputStream in = new FileInputStream(filename); + HSSFWorkbook wb = new HSSFWorkbook(in); + //HSSFSheet sheet = wb.getSheetAt(0); + //HSSFRow row = sheet.getRow(45); + this.assertTrue("Read workbook!" , true); + + } + /*Double byte strings */ + public void test12561_2() throws java.io.IOException { + + String filename = System.getProperty("HSSF.testdata.path"); + filename=filename+"/12561-2.xls"; + FileInputStream in = new FileInputStream(filename); + HSSFWorkbook wb = new HSSFWorkbook(in); + //HSSFSheet sheet = wb.getSheetAt(0); + //HSSFRow row = sheet.getRow(45); + this.assertTrue("Read workbook!" , true); + + } }