diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-13 15:30:35 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-13 15:30:35 +0000 |
| commit | afb080fc53d7bb3bbbf9dd21619b460e825854b0 (patch) | |
| tree | 562079fcdef4dded3885b404a17b771b7490c6f2 /src/test/java | |
| parent | 15e441ba197d5cf0ae45823439aaaecec7d5435e (diff) | |
Add test for switch statements without default
Diffstat (limited to 'src/test/java')
| -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() { |
