diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-10-06 16:24:37 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-10-06 16:24:37 +0100 |
| commit | e6f463257720bee91a1b4954d97684dbb3398cbf (patch) | |
| tree | c8d1f04dfe8928d33361108aefee7e7572dae1c7 /src/test/java/org/zwobble/couscous/tests/interpreter | |
| parent | 9685c8fb7fa14d5b75d828f8443dd948715ac4af (diff) | |
Add support for constructors and fields
Diffstat (limited to 'src/test/java/org/zwobble/couscous/tests/interpreter')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java b/src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java index 4ec8428..9cf87a4 100644 --- a/src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java +++ b/src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java @@ -1,6 +1,7 @@ package org.zwobble.couscous.tests.interpreter; import java.util.List; +import java.util.Optional; import org.junit.Test; import org.zwobble.couscous.JavaProject; @@ -42,6 +43,7 @@ public class EvaluatorTests extends BackendEvalTests { val arg = formalArg(var(42, "x", StringValue.REF)); val environment = new Environment( new MapBackedProject(ImmutableMap.of()), + Optional.empty(), new StackFrameBuilder().declare(arg, value("[initial value]")).build()); val result = eval(environment, assign(arg, literal("[updated value]"))); assertEquals(new StringInterpreterValue("[updated value]"), result); @@ -94,6 +96,7 @@ public class EvaluatorTests extends BackendEvalTests { private static Environment emptyEnvironment() { return new Environment( JavaProject.builder().build(), + Optional.empty(), ImmutableMap.of()); } @@ -104,6 +107,7 @@ public class EvaluatorTests extends BackendEvalTests { val environment = new Environment( JavaProject.of(classes), + Optional.empty(), ImmutableMap.of()); return eval(environment, expression).toPrimitiveValue().get(); } |
