]> source.dussan.org Git - poi.git/commitdiff
[bug-65915] add test for 'OR' function
authorPJ Fanning <fanningpj@apache.org>
Fri, 25 Feb 2022 12:56:06 +0000 (12:56 +0000)
committerPJ Fanning <fanningpj@apache.org>
Fri, 25 Feb 2022 12:56:06 +0000 (12:56 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898416 13f79535-47bb-0310-9956-ffa450edef68

poi/src/test/java/org/apache/poi/ss/formula/functions/TestOrFunction.java

index 2fe6a045c1bc5869eff3bac703aa2db118007003..6a972e37198cb2dd5af07acd5a439276daa642b4 100644 (file)
@@ -76,6 +76,18 @@ final class TestOrFunction {
         }
     }
 
+    @Test
+    void testBug65915() throws IOException {
+        //https://bz.apache.org/bugzilla/show_bug.cgi?id=65915
+        try (HSSFWorkbook wb = new HSSFWorkbook()) {
+            HSSFFormulaEvaluator fe = new HSSFFormulaEvaluator(wb);
+            HSSFSheet sheet = wb.createSheet();
+            HSSFRow row = sheet.createRow(0);
+            HSSFCell cell = row.createCell(0);
+            assertDouble(fe, cell, "INDEX({1},1,IF(OR(FALSE,FALSE),1,1))", 1.0);
+        }
+    }
+
     private HSSFWorkbook initWorkbook1() {
         HSSFWorkbook wb = new HSSFWorkbook();
         HSSFSheet sheet = wb.createSheet();