aboutsummaryrefslogtreecommitdiffstats
path: root/poi
diff options
context:
space:
mode:
authorPJ Fanning <fanningpj@apache.org>2023-10-17 14:27:25 +0000
committerPJ Fanning <fanningpj@apache.org>2023-10-17 14:27:25 +0000
commit08aa6d1730c121f29a5e0cc70d331628a354954a (patch)
tree4591a0e94f29128e1ab445aed2e6ff6b8ad271fc /poi
parent5c9fb98bcfae62fbcc56241e5e24433daaecffea (diff)
downloadpoi-08aa6d1730c121f29a5e0cc70d331628a354954a.tar.gz
poi-08aa6d1730c121f29a5e0cc70d331628a354954a.zip
[bug-67784] add test for divide error
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1913064 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'poi')
-rw-r--r--poi/src/test/java/org/apache/poi/ss/formula/functions/TestErrors.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/poi/src/test/java/org/apache/poi/ss/formula/functions/TestErrors.java b/poi/src/test/java/org/apache/poi/ss/formula/functions/TestErrors.java
new file mode 100644
index 0000000000..877f9c17a1
--- /dev/null
+++ b/poi/src/test/java/org/apache/poi/ss/formula/functions/TestErrors.java
@@ -0,0 +1,26 @@
+package org.apache.poi.ss.formula.functions;
+
+import org.apache.poi.hssf.usermodel.HSSFCell;
+import org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator;
+import org.apache.poi.hssf.usermodel.HSSFRow;
+import org.apache.poi.hssf.usermodel.HSSFWorkbook;
+import org.apache.poi.ss.usermodel.FormulaError;
+import org.junit.jupiter.api.Test;
+
+import java.io.IOException;
+
+import static org.apache.poi.ss.util.Utils.assertError;
+
+final class TestErrors {
+ @Test
+ void testTextDivide() throws IOException {
+ try (HSSFWorkbook wb = new HSSFWorkbook()) {
+ HSSFRow row = wb.createSheet().createRow(0);
+ HSSFCell cell = row.createCell(0);
+ cell.setCellValue("text");
+ HSSFCell evalCell = row.createCell(1);
+ HSSFFormulaEvaluator fe = new HSSFFormulaEvaluator(wb);
+ assertError(fe, evalCell, "A1/2", FormulaError.VALUE);
+ }
+ }
+}