Aimed at fixing compilation error with 2 tests
This commit is contained in:
parent
1b18c0fd6b
commit
d820d983e9
@ -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.
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user