Aimed at fixing compilation error with 2 tests

This commit is contained in:
xcyang 2023-12-03 22:28:20 -05:00
parent 1b18c0fd6b
commit d820d983e9

View File

@ -1,57 +0,0 @@
// __ _____ _____ _____
// __| | __| | | | JSON for Modern C++ (supporting code)
// | | |__ | | | | | | version 3.11.3
// |_____|_____|_____|_|___| https://github.com/nlohmann/json
//
// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann <https://nlohmann.me>
// SPDX-License-Identifier: MIT
#include "doctest_compatibility.h"
#include <nlohmann/json.hpp>
#include <iostream>
using nlohmann::json;
TEST_SUITE("nlohmann/json test suite - More")
{
TEST_CASE("Comparing JSON Objects")
{
SECTION("Ordering of Object Keys Matters")
{
json object1 = {
{"name", "Alice"},
{"age", 25},
{"city", "Wonderland"}
};
json object2 = {
{"name", "Alice"},
{"city", "Wonderland"},
{"age", 25}
};
// Expecting the objects to be different due to key order
CHECK(object1 != object2);
}
SECTION("Ordering of Object Keys Doesn't Matter")
{
json object1 = {
{"name", "Bob"},
{"age", 30},
{"city", "Example City"}
};
json object2 = {
{"age", 30},
{"name", "Bob"},
{"city", "Example City"}
};
// Expecting the objects to be considered equal
CHECK(object1 == object2);
}
}
// Add more test cases and sections as needed to cover other functionalities.
}