diff options
Diffstat (limited to 'src/test/java/org')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java | 10 |
1 files changed, 10 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 de659d3..b40ca3f 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 @@ -637,6 +637,16 @@ public class JavaReaderTests { "else { return 1; }"), readStatements("int", "switch (\"one\") { case \"one\": case \"two\": return 0; default: return 1; }")); } + + @Test + public void switchStatementWithoutDefaultIsReadAsIfStatementWithoutElseStatement() { + assertEquals( + readStatements( + "int", + "String _couscous_tmp_0 = \"one\";" + + "if (_couscous_tmp_0.equals(\"one\")) { return 0; } return 1;"), + readStatements("int", "switch (\"one\") { case \"one\": return 0; } return 1;")); + } @Test public void canDeclareConstructor() { |
