fix tests to obey new rules
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful

This commit is contained in:
2025-10-03 22:06:10 +03:00
committed by Emin Arslan
parent 00fdc84d22
commit 561c76b6d7

View File

@@ -6,16 +6,16 @@ TEST_CASE("Lexer lexes doubles correctly", "[Lexer]") {
SECTION("double and negative syntax") {
Lexer l("(1.0 0.1 -.1 -1. . - -. .-)");
REQUIRE(l.next() == Token({OpenParen, nullopt}));
REQUIRE(l.next() == Token({Double, 1.0}));
REQUIRE(l.next() == Token({Double, 0.1}));
REQUIRE(l.next() == Token({Double, -0.1}));
REQUIRE(l.next() == Token({Double, -1.0}));
REQUIRE(l.next() == Token({Symbol, "."}));
REQUIRE(l.next() == Token({Symbol, "-"}));
REQUIRE(l.next() == Token({Symbol, "-."}));
REQUIRE(l.next() == Token({Symbol, ".-"}));
REQUIRE(l.next() == Token({CloseParen, nullopt}));
REQUIRE(l.next() == Token({TokenType::OpenParen, nullopt}));
REQUIRE(l.next() == Token({TokenType::Double, 1.0}));
REQUIRE(l.next() == Token({TokenType::Double, 0.1}));
REQUIRE(l.next() == Token({TokenType::Double, -0.1}));
REQUIRE(l.next() == Token({TokenType::Double, -1.0}));
REQUIRE(l.next() == Token({TokenType::Symbol, "."}));
REQUIRE(l.next() == Token({TokenType::Symbol, "-"}));
REQUIRE(l.next() == Token({TokenType::Symbol, "-."}));
REQUIRE(l.next() == Token({TokenType::Symbol, ".-"}));
REQUIRE(l.next() == Token({TokenType::CloseParen, nullopt}));
}
}