f7
f7 is a spreadsheet formula execution library
git clone https://git.vogt.world/f7.git
Log | Files | README.md | LICENSE.md
← All files
name: src/test/java/io/protobase/f7/spreadsheet/GeneralSupportedInfoFormulasTest.java
-rw-r--r--
1477
 1package io.protobase.f7.spreadsheet;
 2
 3import io.protobase.f7.testutils.TestExecution;
 4import org.junit.Test;
 5
 6public class GeneralSupportedInfoFormulasTest extends TestExecution {
 7  @Test
 8  public void test_ERRORTYPE() {
 9    runner().addCell("Alpha", "A1", "=ERRORTYPE(#NULL!)").addExpectedValue("Alpha", "A1", 1.0).run();
10  }
11
12  @Test
13  public void test_ISBLANK() {
14    runner().addCell("Alpha", "A1", "=ISBLANK(M88)").addExpectedValue("Alpha", "A1", true).run();
15  }
16
17  @Test
18  public void test_ISERROR() {
19    runner().addCell("Alpha", "A1", "=ISERROR(#N/A)").addExpectedValue("Alpha", "A1", true).run();
20  }
21
22  @Test
23  public void test_ISERR() {
24    runner().addCell("Alpha", "A1", "=ISERR(#NULL!)").addExpectedValue("Alpha", "A1", true).run();
25  }
26
27  @Test
28  public void test_ISLOGICAL() {
29    runner().addCell("Alpha", "A1", "=ISLOGICAL(false)").addExpectedValue("Alpha", "A1", true).run();
30  }
31
32  @Test
33  public void test_ISNA() {
34    runner().addCell("Alpha", "A1", "=ISNA(#N/A)").addExpectedValue("Alpha", "A1", true).run();
35  }
36
37  @Test
38  public void test_ISNONTEXT() {
39    runner().addCell("Alpha", "A1", "=ISNONTEXT(false)").addExpectedValue("Alpha", "A1", true).run();
40  }
41
42  @Test
43  public void test_ISNUMBER() {
44    runner().addCell("Alpha", "A1", "=ISNUMBER(false)").addExpectedValue("Alpha", "A1", false).run();
45  }
46
47  @Test
48  public void test_ISTEXT() {
49    runner().addCell("Alpha", "A1", "=ISTEXT(true)").addExpectedValue("Alpha", "A1", false).run();
50  }
51}