From 5cc08d49a2cf7dc3d1794d39f49aff760372cffb Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 19 Dec 2024 18:24:07 +0000 Subject: Rename NoSuchFieldError to NoSuchMemberError --- .../compiler/typechecker/TypeCheckerMemberAccessTests.java | 10 +++++----- .../org/shedlang/compiler/typechecker/TypeCheckerTryTests.java | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) (limited to 'src/test/java') 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 -- cgit v1.2.3