From 4abd9f6cca30a6c7d5f835f9d1d30f676c556fca Mon Sep 17 00:00:00 2001 From: Nick Burch Date: Thu, 23 Jun 2016 18:44:34 +0000 Subject: [PATCH] Disabled unit test for bug #59746, test file from Rob Owen git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1749963 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/poi/xssf/usermodel/TestXSSFBugs.java | 15 +++++++++++++++ test-data/spreadsheet/59746_NoRowNums.xlsx | Bin 0 -> 5927 bytes 2 files changed, 15 insertions(+) create mode 100644 test-data/spreadsheet/59746_NoRowNums.xlsx diff --git a/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java b/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java index 9538c7c86..97ace44e4 100644 --- a/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java +++ b/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java @@ -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 index 0000000000000000000000000000000000000000..72c26e9c50da66d4d9798ac6d619e32b326169f9 GIT binary patch literal 5927 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 literal 0 HcmV?d00001