From afb080fc53d7bb3bbbf9dd21619b460e825854b0 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 13 Feb 2016 15:30:35 +0000 Subject: Add test for switch statements without default --- .../zwobble/couscous/tests/frontends/java/JavaReaderTests.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/test') 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() { -- cgit v1.2.3