Skip to content

Commit 020ec16

Browse files
committed
Novos testes unitários e de integração
1 parent 5a61b13 commit 020ec16

File tree

3 files changed

+37
-0
lines changed

3 files changed

+37
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package liquidjava.api;
2+
3+
import org.junit.jupiter.api.Test;
4+
5+
class TestCommandLineLauncher {
6+
7+
@Test
8+
void testMainWithNoArguments() {
9+
// Apenas executa o programa sem argumentos
10+
// Deve correr sem lançar exceções
11+
CommandLineLauncher.main(new String[] {});
12+
}
13+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package liquidjava.rj_language.ast;
2+
3+
import org.junit.jupiter.api.Test;
4+
import static org.junit.jupiter.api.Assertions.assertTrue;
5+
6+
class LiteralBooleanSimplestTest {
7+
8+
@Test
9+
void testIsBooleanTrue() {
10+
assertTrue(new LiteralBoolean(true).isBooleanTrue());
11+
}
12+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package liquidjava.rj_language.ast;
2+
3+
import org.junit.jupiter.api.Test;
4+
import static org.junit.jupiter.api.Assertions.assertEquals;
5+
6+
class TestLiteralInt {
7+
8+
@Test
9+
void testToStringReturnsNumber() {
10+
assertEquals("42", new LiteralInt(42).toString());
11+
}
12+
}

0 commit comments

Comments
 (0)