Skip to content

Commit 4e64d6b

Browse files
committed
testes_unitarios_ErrorEmmiter
1 parent 08d91d4 commit 4e64d6b

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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+
}

0 commit comments

Comments
 (0)