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}