]> source.dussan.org Git - poi.git/commitdiff
Disabled unit test for bug #59746, test file from Rob Owen
authorNick Burch <nick@apache.org>
Thu, 23 Jun 2016 18:44:34 +0000 (18:44 +0000)
committerNick Burch <nick@apache.org>
Thu, 23 Jun 2016 18:44:34 +0000 (18:44 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1749963 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java
test-data/spreadsheet/59746_NoRowNums.xlsx [new file with mode: 0644]

index 9538c7c86d7b780cb8aabc291d5a61652a8fd2ae..97ace44e471a3338d2a176cbf3ad8f8daeb6b85e 100644 (file)
@@ -3082,4 +3082,19 @@ public final class TestXSSFBugs extends BaseTestBugzillaIssues {
         Cell P16 = row.getCell(P);
         assertEquals(10.0, P16.getNumericCellValue(), 0.00001);
     }
+    
+    /**
+     * Files produced by some scientific equipment neglect
+     *  to include the row number on the row tags
+     */
+    @Test
+    @Ignore("Not yet supported")
+    public void noRowNumbers59746() {
+        Workbook wb = XSSFTestDataSamples.openSampleWorkbook("59746_NoRowNums.xlsx");
+        Sheet sheet = wb.getSheetAt(0);
+        assertTrue("Last row num: "+sheet.getLastRowNum(), sheet.getLastRowNum()>20);
+        assertEquals("Checked", sheet.getRow(0).getCell(0).getStringCellValue());
+        assertEquals("Checked", sheet.getRow(9).getCell(2).getStringCellValue());
+        assertEquals(false, sheet.getRow(70).getCell(8).getBooleanCellValue());
+    }
 }
diff --git a/test-data/spreadsheet/59746_NoRowNums.xlsx b/test-data/spreadsheet/59746_NoRowNums.xlsx
new file mode 100644 (file)
index 0000000..72c26e9
Binary files /dev/null and b/test-data/spreadsheet/59746_NoRowNums.xlsx differ