Test empty list, object

This commit is contained in:
2025-05-14 19:31:22 -04:00
parent 59932d5bbe
commit 555b388509

View File

@@ -670,16 +670,30 @@ Callbacks printCallbacks() {
TEST_CASE("parser1") {
Callbacks c = printCallbacks();
{
auto copy = json;
Parser1 parser(copy.data(), copy.length(), &c, nullptr);
CHECK(parser.parse());
}
{
std::string copy = "{\"x\": [], \"y\": {}}";
Parser1 parser(copy.data(), copy.length(), &c, nullptr);
CHECK(parser.parse());
}
}
TEST_CASE("parser2") {
Callbacks c = printCallbacks();
{
auto copy = json;
Parser2 parser(copy.data(), copy.length(), &c, nullptr);
CHECK(parser.parse());
}
{
std::string copy = "{\"x\": [], \"y\": {}}";
Parser2 parser(copy.data(), copy.length(), &c, nullptr);
CHECK(parser.parse());
}
}
TEST_CASE("bench1") {