From 27ffd2d94482ccdcd10acbb1111ce0a0ddae6c01 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 5 Oct 2015 18:10:32 +0100 Subject: Add types to expression nodes --- src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java') diff --git a/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java b/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java index 68e9761..c6b7ba2 100644 --- a/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java +++ b/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java @@ -3,8 +3,10 @@ package org.zwobble.couscous.tests; import org.junit.Test; import org.zwobble.couscous.ast.ExpressionNode; import org.zwobble.couscous.ast.TernaryConditionalNode; +import org.zwobble.couscous.values.IntegerValue; import org.zwobble.couscous.values.PrimitiveValue; +import static java.util.Arrays.asList; import static org.junit.Assert.assertEquals; import static org.zwobble.couscous.ast.LiteralNode.literal; import static org.zwobble.couscous.ast.MethodCallNode.methodCall; @@ -35,7 +37,11 @@ public abstract class BackendEvalTests { @Test public void canCallMethodWithNoArgumentsOnBuiltin() { - val result = evalExpression(methodCall(literal("hello"), "length")); + val result = evalExpression(methodCall( + literal("hello"), + "length", + asList(), + IntegerValue.REF)); assertEquals(value(5), result); } -- cgit v1.2.3