From: Dominik Stadler Date: Thu, 3 Sep 2015 20:46:14 +0000 (+0000) Subject: Add unit test which verifies that bug 53105 is actually fixed now X-Git-Tag: REL_3_13_FINAL~39 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=df1df24e75ee8b5edc4e1595dba05cfb6217debd;p=poi.git Add unit test which verifies that bug 53105 is actually fixed now git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1701133 13f79535-47bb-0310-9956-ffa450edef68 --- 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 5fccecc681..41e0580b70 100644 --- a/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java +++ b/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java @@ -2616,4 +2616,21 @@ public final class TestXSSFBugs extends BaseTestBugzillaIssues { wb.close(); } + + @Test + public void test53105() throws IOException { + Workbook wb = XSSFTestDataSamples.openSampleWorkbook("53105.xlsx"); + assertNotNull(wb); + + + // Act + // evaluate SUM('Skye Lookup Input'!A4:XFD4), cells in range each contain "1" + FormulaEvaluator evaluator = wb.getCreationHelper().createFormulaEvaluator(); + double numericValue = evaluator.evaluate(wb.getSheetAt(0).getRow(1).getCell(0)).getNumberValue(); + + // Assert + assertEquals(16384.0, numericValue, 0.0); + + wb.close(); + } } diff --git a/test-data/spreadsheet/53105.xlsx b/test-data/spreadsheet/53105.xlsx new file mode 100644 index 0000000000..80ec056e46 Binary files /dev/null and b/test-data/spreadsheet/53105.xlsx differ