File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
liquidjava-verifier/src/test/java/liquidjava/rj_language/opt Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ package liquidjava .errors ;
2+
3+ import org .junit .jupiter .api .BeforeEach ;
4+ import org .junit .jupiter .api .Test ;
5+ import static org .junit .jupiter .api .Assertions .*;
6+
7+ public class TestesErrorEmitter {
8+
9+ private ErrorEmitter emitter ;
10+
11+ @ BeforeEach
12+ void setup () {
13+ emitter = new ErrorEmitter ();
14+ }
15+
16+ @ Test
17+ void returnNonNullValues () {
18+ emitter .addError ("test" , "main.java" , 3 );
19+ assertNotNull (emitter .getFullMessage ());
20+ assertNotNull (emitter .getTitleMessage ());
21+ assertNotNull (emitter .getErrorStatus ());
22+ }
23+
24+ @ Test
25+ void addError () {
26+ emitter .addError ("Test error" , "File.java" , 42 );
27+
28+ assertTrue (emitter .foundError (), "Emitter should report found error" );
29+ assertEquals ("File.java" , emitter .getFilePath ());
30+ assertTrue (emitter .getFullMessage ().contains ("Test error" ));
31+ }
32+ }
You can’t perform that action at this time.
0 commit comments