diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-28 19:18:28 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-29 08:04:42 +0000 |
| commit | b7e0010d6e8e5413fcd66eae158111db509eb27b (patch) | |
| tree | 35fafacd7819788b185f803a0c3797a2f54a1dca /src/test/java/org/zwobble/couscous | |
| parent | d3e9fb5ce2a13bdb0ee39e9625494e8c5d2a9383 (diff) | |
Split ConcreteType up into specialised type implementations
Diffstat (limited to 'src/test/java/org/zwobble/couscous')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java | 18 |
1 files changed, 0 insertions, 18 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 fde8646..33d5347 100644 --- a/src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java +++ b/src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java @@ -96,24 +96,6 @@ public class EvaluatorTests extends BackendEvalTests { } @Test - public void errorIfConstructorArgumentIsWrongType() { - FormalArgumentNode argument = formalArg(var(ANY_ID, "x", IntegerValue.REF)); - ClassNode classNode = ClassNode.builder("com.example.Example") - .constructor(constructor -> constructor - .argument(argument)) - .build(); - - UnexpectedValueType exception = assertThrows(UnexpectedValueType.class, - () -> evalExpression( - list(classNode), - constructorCall( - classNode.getName(), - list(literal(""))))); - - assertEquals(new UnexpectedValueType(IntegerValue.REF, StringValue.REF), exception); - } - - @Test public void cannotGetValueOfUndeclaredField() { ClassNode classNode = ClassNode.builder("com.example.Example") .build(); |
