diff options
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java | 7 |
1 files changed, 7 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 7a6aab1..dffa7df 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 @@ -97,6 +97,13 @@ public class JavaReaderTests { assertEquals( methodCall(literal("hello"), "startsWith", asList(literal("h")), BooleanValue.REF), readExpression("\"hello\".startsWith(\"h\")")); + + List<StatementNode> statements = readStatements("Object x = 1; return x.hashCode();"); + LocalVariableDeclarationNode declaration = (LocalVariableDeclarationNode) statements.get(0); + ReturnNode returnNode = (ReturnNode) statements.get(1); + assertEquals( + methodCall(reference(declaration), "hashCode", asList(), IntegerValue.REF), + returnNode.getValue()); } @Test |
