aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-28 19:18:28 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-29 08:04:42 +0000
commitb7e0010d6e8e5413fcd66eae158111db509eb27b (patch)
tree35fafacd7819788b185f803a0c3797a2f54a1dca /src/test/java/org
parentd3e9fb5ce2a13bdb0ee39e9625494e8c5d2a9383 (diff)
Split ConcreteType up into specialised type implementations
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/interpreter/EvaluatorTests.java18
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();