]> source.dussan.org Git - poi.git/commitdiff
[bug-62216] add test case
authorPJ Fanning <fanningpj@apache.org>
Mon, 2 Apr 2018 15:59:21 +0000 (15:59 +0000)
committerPJ Fanning <fanningpj@apache.org>
Mon, 2 Apr 2018 15:59:21 +0000 (15:59 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1828174 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/testcases/org/apache/poi/xssf/streaming/TestSXSSFCell.java

index 29ef231173a7eeeb2e84e7ee2dcef358ef666376..31617253df1fa695cccd6ee3f6570d48a9639c0c 100644 (file)
@@ -28,6 +28,7 @@ import javax.xml.namespace.QName;
 
 import org.apache.poi.ss.usermodel.BaseTestXCell;
 import org.apache.poi.ss.usermodel.Cell;
+import org.apache.poi.ss.usermodel.FormulaError;
 import org.apache.poi.ss.usermodel.Workbook;
 import org.apache.poi.xssf.SXSSFITestDataProvider;
 import org.apache.poi.xssf.usermodel.XSSFCell;
@@ -61,7 +62,7 @@ public class TestSXSSFCell extends BaseTestXCell {
                 "\nPOI",
                 "\n\nPOI \n",
         };
-        for(String str : samplesWithSpaces){
+        for (String str : samplesWithSpaces) {
             Workbook swb = _testDataProvider.createWorkbook();
             Cell sCell = swb.createSheet().createRow(0).createCell(0);
             sCell.setCellValue(str);
@@ -82,4 +83,16 @@ public class TestSXSSFCell extends BaseTestXCell {
             swb.close();
         }
     }
+
+    @Test
+    public void test62216() throws IOException {
+        try (SXSSFWorkbook wb = new SXSSFWorkbook()) {
+            Cell instance = wb.createSheet().createRow(0).createCell(0);
+            String formula = "2";
+            instance.setCellFormula(formula);
+            instance.setCellErrorValue(FormulaError.NAME.getCode());
+
+            assertEquals(formula, instance.getCellFormula());
+        }
+    }
 }