diff options
| author | Michael Williamson <mike@zwobble.org> | 2024-12-19 18:24:07 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2024-12-19 18:25:16 +0000 |
| commit | 5cc08d49a2cf7dc3d1794d39f49aff760372cffb (patch) | |
| tree | 2cbbe4960a812539e6b01ad5b568d58187f2a08f /src/test/java | |
| parent | 550bdc5177fa72234a1359795615df9f80a98657 (diff) | |
Rename NoSuchFieldError to NoSuchMemberError
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/shedlang/compiler/typechecker/TypeCheckerMemberAccessTests.java | 10 | ||||
| -rw-r--r-- | src/test/java/org/shedlang/compiler/typechecker/TypeCheckerTryTests.java | 6 |
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 |
