From a34a00ba19f6ffb61762da4629b53b8a633f9d17 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 11 Feb 2016 21:33:25 +0000 Subject: Implement static constructor and fields in interpreter --- .../zwobble/couscous/tests/interpreter/EvaluatorTests.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/test/java/org') 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 21bc88f..9d5e18d 100644 --- a/src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java +++ b/src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java @@ -1,13 +1,15 @@ package org.zwobble.couscous.tests.interpreter; import com.google.common.collect.ImmutableMap; -import org.junit.Ignore; import org.junit.Test; import org.zwobble.couscous.ast.ClassNode; import org.zwobble.couscous.ast.ExpressionNode; import org.zwobble.couscous.ast.FormalArgumentNode; import org.zwobble.couscous.ast.MethodSignature; -import org.zwobble.couscous.interpreter.*; +import org.zwobble.couscous.interpreter.Environment; +import org.zwobble.couscous.interpreter.JavaProject; +import org.zwobble.couscous.interpreter.MapBackedProject; +import org.zwobble.couscous.interpreter.StackFrameBuilder; import org.zwobble.couscous.interpreter.errors.*; import org.zwobble.couscous.interpreter.values.IntegerInterpreterValue; import org.zwobble.couscous.interpreter.values.InterpreterValue; @@ -39,11 +41,6 @@ import static org.zwobble.couscous.tests.util.ExtraAsserts.assertThrows; import static org.zwobble.couscous.util.ExtraLists.list; public class EvaluatorTests extends BackendEvalTests { - @Ignore - @Test - public void staticConstructorIsExecutedOnReference() { - } - @Test public void valueOfAssignmentExpressionIsNewValue() { FormalArgumentNode arg = formalArg(var(ANY_ID, "x", StringValue.REF)); -- cgit v1.2.3