chore(test): clean up GxuDetermineQuotedCode tests

This commit is contained in:
fallenoak 2025-12-09 22:44:10 -06:00
parent 01bd869abd
commit 3f0873ef79
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -8,12 +8,11 @@ TEST_CASE("GxuDetermineQuotedCode", "[gx]") {
uint32_t flags = 0x0; uint32_t flags = 0x0;
int32_t advance; int32_t advance;
uint32_t code; uint32_t wide;
QUOTEDCODE quotedCode; QUOTEDCODE quotedCode;
quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, code); quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, wide);
REQUIRE(quotedCode == CODE_INVALIDCODE); REQUIRE(quotedCode == CODE_INVALIDCODE);
REQUIRE(advance == 1);
} }
SECTION("recognizes newlines") { SECTION("recognizes newlines") {
@ -21,26 +20,26 @@ TEST_CASE("GxuDetermineQuotedCode", "[gx]") {
uint32_t flags = 0x0; uint32_t flags = 0x0;
int32_t advance; int32_t advance;
uint32_t code; uint32_t wide;
QUOTEDCODE quotedCode; QUOTEDCODE quotedCode;
// \n // \n
str += 5; str += 5;
quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, code); quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, wide);
REQUIRE(quotedCode == CODE_NEWLINE); REQUIRE(quotedCode == CODE_NEWLINE);
REQUIRE(advance == 1); REQUIRE(advance == 1);
str += advance; str += advance;
// \r // \r
str += 5; str += 5;
quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, code); quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, wide);
REQUIRE(quotedCode == CODE_NEWLINE); REQUIRE(quotedCode == CODE_NEWLINE);
REQUIRE(advance == 1); REQUIRE(advance == 1);
str += advance; str += advance;
// \r\n // \r\n
str += 5; str += 5;
quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, code); quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, wide);
REQUIRE(quotedCode == CODE_NEWLINE); REQUIRE(quotedCode == CODE_NEWLINE);
REQUIRE(advance == 2); REQUIRE(advance == 2);
} }
@ -50,23 +49,23 @@ TEST_CASE("GxuDetermineQuotedCode", "[gx]") {
uint32_t flags = 0x0; uint32_t flags = 0x0;
int32_t advance; int32_t advance;
uint32_t code; uint32_t wide;
QUOTEDCODE quotedCode; QUOTEDCODE quotedCode;
// |n // |n
str += 5; str += 5;
quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, code); quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, wide);
REQUIRE(quotedCode == CODE_NEWLINE); REQUIRE(quotedCode == CODE_NEWLINE);
REQUIRE(advance == 2); REQUIRE(advance == 2);
str += advance; str += advance;
// |n|n // |n|n
str += 5; str += 5;
quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, code); quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, wide);
REQUIRE(quotedCode == CODE_NEWLINE); REQUIRE(quotedCode == CODE_NEWLINE);
REQUIRE(advance == 2); REQUIRE(advance == 2);
str += advance; str += advance;
quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, code); quotedCode = GxuDetermineQuotedCode(str, advance, nullptr, flags, wide);
REQUIRE(quotedCode == CODE_NEWLINE); REQUIRE(quotedCode == CODE_NEWLINE);
REQUIRE(advance == 2); REQUIRE(advance == 2);
} }