aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-12-19 18:24:07 +0000
committerMichael Williamson <mike@zwobble.org>2024-12-19 18:25:16 +0000
commit5cc08d49a2cf7dc3d1794d39f49aff760372cffb (patch)
tree2cbbe4960a812539e6b01ad5b568d58187f2a08f /src/test/java
parent550bdc5177fa72234a1359795615df9f80a98657 (diff)
Rename NoSuchFieldError to NoSuchMemberError
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/shedlang/compiler/typechecker/TypeCheckerMemberAccessTests.java10
-rw-r--r--src/test/java/org/shedlang/compiler/typechecker/TypeCheckerTryTests.java6
2 files changed, 8 insertions, 8 deletions
diff --git a/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerMemberAccessTests.java b/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerMemberAccessTests.java
index 7c794243..1ed1aabe 100644
--- a/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerMemberAccessTests.java
+++ b/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerMemberAccessTests.java
@@ -3,7 +3,7 @@ package org.shedlang.compiler.typechecker;
import org.junit.jupiter.api.Test;
import org.shedlang.compiler.ast.untyped.Untyped;
import org.shedlang.compiler.typechecker.errors.MissingStructTypeInfoError;
-import org.shedlang.compiler.typechecker.errors.NoSuchFieldError;
+import org.shedlang.compiler.typechecker.errors.NoSuchMemberError;
import org.shedlang.compiler.types.*;
import org.shedlang.compiler.util.P;
@@ -193,10 +193,10 @@ public class TypeCheckerMemberAccessTests {
var context = TypeCheckerContext.EMPTY
.enterGlobal(P.map(Map.entry("user", Types.STRING)));
- var error = assertThrows(NoSuchFieldError.class, () -> typeCheckExpression(untyped, context));
+ var error = assertThrows(NoSuchMemberError.class, () -> typeCheckExpression(untyped, context));
assertThat(error.type(), equalTo(Types.STRING));
- assertThat(error.fieldName(), equalTo("name"));
+ assertThat(error.memberName(), equalTo("name"));
}
@Test
@@ -213,10 +213,10 @@ public class TypeCheckerMemberAccessTests {
.enterGlobal(P.map(Map.entry("user", structType)))
.addStructTypeInfo(structType, structTypeInfo);
- var error = assertThrows(NoSuchFieldError.class, () -> typeCheckExpression(untyped, context));
+ var error = assertThrows(NoSuchMemberError.class, () -> typeCheckExpression(untyped, context));
assertThat(error.type(), equalTo(structType));
- assertThat(error.fieldName(), equalTo("name"));
+ assertThat(error.memberName(), equalTo("name"));
}
@Test
diff --git a/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerTryTests.java b/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerTryTests.java
index 7c1c9bf3..bc11ab4b 100644
--- a/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerTryTests.java
+++ b/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerTryTests.java
@@ -5,7 +5,7 @@ import org.shedlang.compiler.ast.untyped.Untyped;
import org.shedlang.compiler.ast.untyped.UntypedCallNode;
import org.shedlang.compiler.ast.untyped.UntypedTryHandlerMethodNode;
import org.shedlang.compiler.ast.untyped.UntypedTryNode;
-import org.shedlang.compiler.typechecker.errors.NoSuchFieldError;
+import org.shedlang.compiler.typechecker.errors.NoSuchMemberError;
import org.shedlang.compiler.typechecker.errors.*;
import org.shedlang.compiler.typechecker.typesets.TypeSets;
import org.shedlang.compiler.types.*;
@@ -287,11 +287,11 @@ public class TypeCheckerTryTests {
);
var error = assertThrows(
- NoSuchFieldError.class,
+ NoSuchMemberError.class,
() -> typeCheckExpression(untyped, context)
);
- assertThat(error.fieldName(), equalTo("mark"));
+ assertThat(error.memberName(), equalTo("mark"));
}
@Test