Test empty list, object
This commit is contained in:
14
src/test.cpp
14
src/test.cpp
@@ -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") {
|
||||
|
||||
Reference in New Issue
Block a user