diff options
Diffstat (limited to 'src/test/java/org/zwobble')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java b/src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java index d70f911..de659d3 100644 --- a/src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java +++ b/src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java @@ -590,6 +590,18 @@ public class JavaReaderTests { } @Test + public void canReadIfStatementsWithoutElse() { + assertEquals( + list( + ifStatement( + literal(true), + list(returns(literal(1))), + list()), + returns(literal(2))), + readStatements("int", "if (true) { return 1; } return 2;")); + } + + @Test public void canReadWhileLoops() { assertEquals( whileLoop( |
