From a5d32d87d48fd154cbe97ff161ec8f8abb676e24 Mon Sep 17 00:00:00 2001 From: Dominik Stadler Date: Wed, 23 Jul 2014 07:55:48 +0000 Subject: [PATCH] Fix test to make it work on different date as well git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1612786 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/xssf/usermodel/TestXSSFBugs.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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 fcf2b5162..891a1bd78 100644 --- a/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java +++ b/src/ooxml/testcases/org/apache/poi/xssf/usermodel/TestXSSFBugs.java @@ -26,6 +26,7 @@ import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; +import java.util.Calendar; import java.util.List; import org.apache.poi.EncryptedDocumentException; @@ -40,6 +41,7 @@ import org.apache.poi.poifs.filesystem.NPOIFSFileSystem; import org.apache.poi.poifs.filesystem.POIFSFileSystem; import org.apache.poi.ss.formula.WorkbookEvaluator; import org.apache.poi.ss.formula.eval.ErrorEval; +import org.apache.poi.ss.formula.eval.NumberEval; import org.apache.poi.ss.formula.eval.ValueEval; import org.apache.poi.ss.formula.functions.Function; import org.apache.poi.ss.usermodel.*; @@ -1753,12 +1755,11 @@ public final class TestXSSFBugs extends BaseTestBugzillaIssues { public void testBug56688_4() { XSSFWorkbook excel = XSSFTestDataSamples.openSampleWorkbook("56688_4.xlsx"); -// Calendar calendar = Calendar.getInstance(); -// calendar.add(Calendar.MONTH, 2); -// double excelDate = DateUtil.getExcelDate(calendar.getTime()); -// NumberEval eval = new NumberEval(Math.floor(excelDate)); -// checkValue(excel, eval.getStringValue() + ".0"); - checkValue(excel, "41904.0"); + Calendar calendar = Calendar.getInstance(); + calendar.add(Calendar.MONTH, 2); + double excelDate = DateUtil.getExcelDate(calendar.getTime()); + NumberEval eval = new NumberEval(Math.floor(excelDate)); + checkValue(excel, eval.getStringValue() + ".0"); } private void checkValue(XSSFWorkbook excel, String expect) {