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/errors/F7ExceptionTest.java
-rw-r--r--
1891
 1package io.protobase.f7.antlr;
 2
 3import io.protobase.f7.errors.DivException;
 4import io.protobase.f7.errors.F7ExceptionName;
 5import io.protobase.f7.errors.NAException;
 6import io.protobase.f7.errors.NameException;
 7import io.protobase.f7.errors.NullException;
 8import io.protobase.f7.errors.RefException;
 9import io.protobase.f7.errors.ValueException;
10import org.junit.Test;
11
12import static com.google.common.truth.Truth.assertThat;
13
14public class F7ExceptionTest {
15  private static String ERROR_MESSAGE = "ERROR_MESSAGE";
16
17  @Test
18  public void testDivError() {
19    DivException error = new DivException(ERROR_MESSAGE);
20    assertThat(error.getName()).isEqualTo(F7ExceptionName.DIV);
21    assertThat(error.getMessage()).isEqualTo(ERROR_MESSAGE);
22  }
23
24  @Test
25  public void testNAError() {
26    NAException error = new NAException(ERROR_MESSAGE);
27    assertThat(error.getName()).isEqualTo(F7ExceptionName.NA);
28    assertThat(error.getMessage()).isEqualTo(ERROR_MESSAGE);
29  }
30
31  @Test
32  public void testNameError() {
33    NameException error = new NameException(ERROR_MESSAGE);
34    assertThat(error.getName()).isEqualTo(F7ExceptionName.NAME);
35    assertThat(error.getMessage()).isEqualTo(ERROR_MESSAGE);
36  }
37
38  @Test
39  public void testNullError() {
40    NullException error = new NullException(ERROR_MESSAGE);
41    assertThat(error.getName()).isEqualTo(F7ExceptionName.NULL);
42    assertThat(error.getMessage()).isEqualTo(ERROR_MESSAGE);
43  }
44
45  @Test
46  public void testRefError() {
47    RefException error = new RefException(ERROR_MESSAGE);
48    assertThat(error.getName()).isEqualTo(F7ExceptionName.REF);
49    assertThat(error.getMessage()).isEqualTo(ERROR_MESSAGE);
50  }
51
52  @Test
53  public void testValueError() {
54    ValueException error = new ValueException(ERROR_MESSAGE);
55    assertThat(error.getName()).isEqualTo(F7ExceptionName.VALUE);
56    assertThat(error.getMessage()).isEqualTo(ERROR_MESSAGE);
57  }
58}