From b1313781607516060ce36fe676eaed521fbe75d2 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 21 Oct 2023 13:18:53 +0100 Subject: Use custom matcher --- .../typechecker/TypeCheckerImportTests.java | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) (limited to 'src/test/java') diff --git a/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java b/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java index 984bc84a..23c04a25 100644 --- a/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java +++ b/src/test/java/org/shedlang/compiler/typechecker/TypeCheckerImportTests.java @@ -12,7 +12,6 @@ import java.util.Map; import static org.shedlang.compiler.ast.typed.TypedNodeMatchers.*; import static org.zwobble.precisely.AssertThat.assertThat; -import static org.zwobble.precisely.Matchers.anything; import static org.zwobble.precisely.Matchers.isSequence; public class TypeCheckerImportTests { @@ -35,18 +34,14 @@ public class TypeCheckerImportTests { assertThat( result.value(), - // TODO: custom matcher - isTypedNamespaceNode( - isSequence( - isTypedFunctionDefinitionNode() - .withBody(isTypedBlockNode(isSequence( - isTypedExpressionStatementNode( - isTypedReferenceNode("Imported", Types.namespace(importedNamespaceName)) - ) - ))) - ), - anything() - ) + isTypedNamespaceNode().withBody(isSequence( + isTypedFunctionDefinitionNode() + .withBody(isTypedBlockNode(isSequence( + isTypedExpressionStatementNode( + isTypedReferenceNode("Imported", Types.namespace(importedNamespaceName)) + ) + ))) + )) ); } } -- cgit v1.2.3