aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/ast
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-03-02 13:48:27 +0000
committerMichael Williamson <mike@zwobble.org>2024-03-02 13:48:27 +0000
commit8a1a44ca6e4e5307ef81e47a810cf2dfe401ffa7 (patch)
treecb640a4b8776b8156412b0322598eb2745f2d610 /src/test/java/org/shedlang/compiler/ast
parent346616ef0d875222cd50b594e91a448ab1d627a1 (diff)
Add test for parsing type param
Diffstat (limited to 'src/test/java/org/shedlang/compiler/ast')
-rw-r--r--src/test/java/org/shedlang/compiler/ast/untyped/UntypedNodeMatchers.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/test/java/org/shedlang/compiler/ast/untyped/UntypedNodeMatchers.java b/src/test/java/org/shedlang/compiler/ast/untyped/UntypedNodeMatchers.java
index 7ad42734..cf28b0ad 100644
--- a/src/test/java/org/shedlang/compiler/ast/untyped/UntypedNodeMatchers.java
+++ b/src/test/java/org/shedlang/compiler/ast/untyped/UntypedNodeMatchers.java
@@ -366,8 +366,11 @@ public class UntypedNodeMatchers {
);
}
- public static Matcher<UntypedTypeLevelParamNode> isUntypedTypeLevelParamNode(String name) {
- return has("name", x -> x.name(), equalTo(name));
+ public static Matcher<UntypedTypeLevelParamNode> isUntypedTypeParamNode(String name) {
+ return instanceOf(
+ UntypedTypeParamNode.class,
+ has("name", x -> x.name(), equalTo(name))
+ );
}
public static Matcher<UntypedTypeLevelExpressionNode> isUntypedTypeLevelReferenceNode(String name) {