Skip to content

Commit 28c4507

Browse files
committed
Add new unit and integration tests (fc63776)
1 parent 56f8fd2 commit 28c4507

File tree

5 files changed

+42
-47
lines changed

5 files changed

+42
-47
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import static org.junit.Assert.*;
2+
3+
import org.junit.Test;
4+
5+
import liquidjava.rj_language.ast.LiteralBoolean;
6+
7+
public class TestLiteralBooleanSmall {
8+
9+
@Test
10+
public void fromStringConstructor() {
11+
assertFalse(new LiteralBoolean("false").isBooleanTrue());
12+
}
13+
14+
@Test
15+
public void cloneEquals() {
16+
LiteralBoolean lb = new LiteralBoolean(true);
17+
assertEquals(lb, lb.clone());
18+
}
19+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import static org.junit.Assert.*;
2+
3+
import org.junit.Test;
4+
5+
import liquidjava.rj_language.ast.LiteralInt;
6+
import liquidjava.rj_language.ast.LiteralString;
7+
8+
public class TestLiterals {
9+
10+
@Test
11+
public void literalIntFromStringAndClone() {
12+
LiteralInt li = new LiteralInt("7");
13+
assertEquals(7, li.getValue());
14+
assertEquals(li, li.clone());
15+
}
16+
17+
@Test
18+
public void literalStringToStringAndEquals() {
19+
LiteralString ls = new LiteralString("hello");
20+
assertEquals("hello", ls.toString());
21+
assertEquals(ls, ls.clone());
22+
}
23+
}

liquidjava-verifier/src/test/java/liquidjava/ast/opt/TestOptimizationInt.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,4 @@ public void testIntegerSubFold() {
3232
assertEquals(new LiteralInt(3), r.getValue());
3333
}
3434

35-
3635
}

liquidjava-verifier/src/test/java/liquidjava/rj_language/TestLiteralInt.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

liquidjava-verifier/src/test/java/liquidjava/rj_language/TestLiteralStringExtra.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)