summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/test/java/org/zwobble/hobgoblin/compiler/typechecker/TypeCheckerNativeTypeDefinitionTests.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/test/java/org/zwobble/hobgoblin/compiler/typechecker/TypeCheckerNativeTypeDefinitionTests.java b/src/test/java/org/zwobble/hobgoblin/compiler/typechecker/TypeCheckerNativeTypeDefinitionTests.java
index bd08e40..c0a329a 100644
--- a/src/test/java/org/zwobble/hobgoblin/compiler/typechecker/TypeCheckerNativeTypeDefinitionTests.java
+++ b/src/test/java/org/zwobble/hobgoblin/compiler/typechecker/TypeCheckerNativeTypeDefinitionTests.java
@@ -1,10 +1,8 @@
package org.zwobble.hobgoblin.compiler.typechecker;
import org.junit.jupiter.api.Test;
-import org.zwobble.hobgoblin.compiler.ast.DocComment;
import org.zwobble.hobgoblin.compiler.ast.typed.TypedNativeTypeDefinitionNode;
import org.zwobble.hobgoblin.compiler.ast.untyped.UntypedNativeTypeDefinitionNode;
-import org.zwobble.hobgoblin.compiler.sources.NullSource;
import org.zwobble.hobgoblin.compiler.types.NamespaceName;
import org.zwobble.hobgoblin.compiler.types.SimpleNativeType;
@@ -15,11 +13,9 @@ import static org.zwobble.precisely.Matchers.*;
public class TypeCheckerNativeTypeDefinitionTests {
@Test
public void nativeTypeHasNamespaceFromContext() {
- var untyped = new UntypedNativeTypeDefinitionNode(
- "X",
- DocComment.EMPTY,
- NullSource.INSTANCE
- );
+ var untyped = UntypedNativeTypeDefinitionNode.arbitrary()
+ .withName("X")
+ .build();
var context = TypeCheckerContextArb.namespaceContext(NamespaceName.of("a", "b"));
var typed = typeCheckNamespaceStatement(untyped, context);