fix tests to obey new rules
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
This commit is contained in:
@@ -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}));
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user