From 0e4ddd473e1ad411005dcedd0af2049e8128c3d3 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 2 Dec 2023 23:44:09 +0000 Subject: Clarify name of test --- .../compiler/parser/ParserFunctionResumeTests.java | 31 ---------------------- .../compiler/parser/ParserResumeTests.java | 31 ++++++++++++++++++++++ 2 files changed, 31 insertions(+), 31 deletions(-) delete mode 100644 src/test/java/org/shedlang/compiler/parser/ParserFunctionResumeTests.java create mode 100644 src/test/java/org/shedlang/compiler/parser/ParserResumeTests.java (limited to 'src/test/java') diff --git a/src/test/java/org/shedlang/compiler/parser/ParserFunctionResumeTests.java b/src/test/java/org/shedlang/compiler/parser/ParserFunctionResumeTests.java deleted file mode 100644 index 8e134656..00000000 --- a/src/test/java/org/shedlang/compiler/parser/ParserFunctionResumeTests.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.shedlang.compiler.parser; - -import org.junit.jupiter.api.Test; - -import static org.shedlang.compiler.ast.untyped.UntypedNodeMatchers.*; -import static org.shedlang.compiler.parser.ParserTesting.parseString; -import static org.zwobble.precisely.AssertThat.assertThat; -import static org.zwobble.precisely.Matchers.isOptionalEmpty; -import static org.zwobble.precisely.Matchers.isOptionalOf; - -public class ParserFunctionResumeTests { - @Test - public void canParseResumeWithExpression() { - var source = "resume x;"; - - var node = parseString(source, Parser::parseFunctionStatement); - - assertThat(node, isUntypedResumeNode(isOptionalOf( - isUntypedReferenceNode("x")) - )); - } - - @Test - public void canParseResumeWithoutExpression() { - var source = "resume;"; - - var node = parseString(source, Parser::parseFunctionStatement); - - assertThat(node, isUntypedResumeNode(isOptionalEmpty())); - } -} diff --git a/src/test/java/org/shedlang/compiler/parser/ParserResumeTests.java b/src/test/java/org/shedlang/compiler/parser/ParserResumeTests.java new file mode 100644 index 00000000..8e134656 --- /dev/null +++ b/src/test/java/org/shedlang/compiler/parser/ParserResumeTests.java @@ -0,0 +1,31 @@ +package org.shedlang.compiler.parser; + +import org.junit.jupiter.api.Test; + +import static org.shedlang.compiler.ast.untyped.UntypedNodeMatchers.*; +import static org.shedlang.compiler.parser.ParserTesting.parseString; +import static org.zwobble.precisely.AssertThat.assertThat; +import static org.zwobble.precisely.Matchers.isOptionalEmpty; +import static org.zwobble.precisely.Matchers.isOptionalOf; + +public class ParserFunctionResumeTests { + @Test + public void canParseResumeWithExpression() { + var source = "resume x;"; + + var node = parseString(source, Parser::parseFunctionStatement); + + assertThat(node, isUntypedResumeNode(isOptionalOf( + isUntypedReferenceNode("x")) + )); + } + + @Test + public void canParseResumeWithoutExpression() { + var source = "resume;"; + + var node = parseString(source, Parser::parseFunctionStatement); + + assertThat(node, isUntypedResumeNode(isOptionalEmpty())); + } +} -- cgit v1.2.3