|
|
|
@ -43,15 +43,15 @@ TEST_CASE("Compare JsonArray with JsonArray") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with identical array") {
|
|
|
|
|
JsonArray array1 = doc.createNestedArray();
|
|
|
|
|
JsonArray array1 = doc.add<JsonArray>();
|
|
|
|
|
array1.add(1);
|
|
|
|
|
array1.add("hello");
|
|
|
|
|
array1.createNestedObject();
|
|
|
|
|
array1.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
CHECK(array1 == array2);
|
|
|
|
|
CHECK(array1 <= array2);
|
|
|
|
@ -62,15 +62,15 @@ TEST_CASE("Compare JsonArray with JsonArray") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with different array") {
|
|
|
|
|
JsonArray array1 = doc.createNestedArray();
|
|
|
|
|
JsonArray array1 = doc.add<JsonArray>();
|
|
|
|
|
array1.add(1);
|
|
|
|
|
array1.add("hello1");
|
|
|
|
|
array1.createNestedObject();
|
|
|
|
|
array1.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello2");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
CHECK(array1 != array2);
|
|
|
|
|
CHECK_FALSE(array1 == array2);
|
|
|
|
@ -107,15 +107,15 @@ TEST_CASE("Compare JsonArray with JsonVariant") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with identical array") {
|
|
|
|
|
JsonArray array = doc.createNestedArray();
|
|
|
|
|
JsonArray array = doc.add<JsonArray>();
|
|
|
|
|
array.add(1);
|
|
|
|
|
array.add("hello");
|
|
|
|
|
array.createNestedObject();
|
|
|
|
|
array.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
JsonVariant variant = doc.createNestedArray();
|
|
|
|
|
JsonVariant variant = doc.add<JsonArray>();
|
|
|
|
|
variant.add(1);
|
|
|
|
|
variant.add("hello");
|
|
|
|
|
variant.createNestedObject();
|
|
|
|
|
variant.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
CHECK(array == variant);
|
|
|
|
|
CHECK(array <= variant);
|
|
|
|
@ -133,15 +133,15 @@ TEST_CASE("Compare JsonArray with JsonVariant") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with different array") {
|
|
|
|
|
JsonArray array = doc.createNestedArray();
|
|
|
|
|
JsonArray array = doc.add<JsonArray>();
|
|
|
|
|
array.add(1);
|
|
|
|
|
array.add("hello1");
|
|
|
|
|
array.createNestedObject();
|
|
|
|
|
array.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
JsonVariant variant = doc.createNestedArray();
|
|
|
|
|
JsonVariant variant = doc.add<JsonArray>();
|
|
|
|
|
variant.add(1);
|
|
|
|
|
variant.add("hello2");
|
|
|
|
|
variant.createNestedObject();
|
|
|
|
|
variant.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
CHECK(array != variant);
|
|
|
|
|
CHECK_FALSE(array == variant);
|
|
|
|
@ -199,15 +199,15 @@ TEST_CASE("Compare JsonArray with JsonVariantConst") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with identical array") {
|
|
|
|
|
JsonArray array = doc.createNestedArray();
|
|
|
|
|
JsonArray array = doc.add<JsonArray>();
|
|
|
|
|
array.add(1);
|
|
|
|
|
array.add("hello");
|
|
|
|
|
array.createNestedObject();
|
|
|
|
|
array.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
JsonVariantConst variant = array2;
|
|
|
|
|
|
|
|
|
|
CHECK(array == variant);
|
|
|
|
@ -226,15 +226,15 @@ TEST_CASE("Compare JsonArray with JsonVariantConst") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with different array") {
|
|
|
|
|
JsonArray array = doc.createNestedArray();
|
|
|
|
|
JsonArray array = doc.add<JsonArray>();
|
|
|
|
|
array.add(1);
|
|
|
|
|
array.add("hello1");
|
|
|
|
|
array.createNestedObject();
|
|
|
|
|
array.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello2");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
JsonVariantConst variant = array2;
|
|
|
|
|
|
|
|
|
|
CHECK(array != variant);
|
|
|
|
@ -292,15 +292,15 @@ TEST_CASE("Compare JsonArray with JsonArrayConst") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with identical array") {
|
|
|
|
|
JsonArray array1 = doc.createNestedArray();
|
|
|
|
|
JsonArray array1 = doc.add<JsonArray>();
|
|
|
|
|
array1.add(1);
|
|
|
|
|
array1.add("hello");
|
|
|
|
|
array1.createNestedObject();
|
|
|
|
|
array1.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
JsonArrayConst carray2 = array2;
|
|
|
|
|
|
|
|
|
|
CHECK(array1 == carray2);
|
|
|
|
@ -319,15 +319,15 @@ TEST_CASE("Compare JsonArray with JsonArrayConst") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with different array") {
|
|
|
|
|
JsonArray array1 = doc.createNestedArray();
|
|
|
|
|
JsonArray array1 = doc.add<JsonArray>();
|
|
|
|
|
array1.add(1);
|
|
|
|
|
array1.add("hello1");
|
|
|
|
|
array1.createNestedObject();
|
|
|
|
|
array1.add<JsonObject>();
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello2");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
JsonArrayConst carray2 = array2;
|
|
|
|
|
|
|
|
|
|
CHECK(array1 != carray2);
|
|
|
|
@ -387,16 +387,16 @@ TEST_CASE("Compare JsonArrayConst with JsonArrayConst") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with identical array") {
|
|
|
|
|
JsonArray array1 = doc.createNestedArray();
|
|
|
|
|
JsonArray array1 = doc.add<JsonArray>();
|
|
|
|
|
array1.add(1);
|
|
|
|
|
array1.add("hello");
|
|
|
|
|
array1.createNestedObject();
|
|
|
|
|
array1.add<JsonObject>();
|
|
|
|
|
JsonArrayConst carray1 = array1;
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
JsonArrayConst carray2 = array2;
|
|
|
|
|
|
|
|
|
|
CHECK(carray1 == carray2);
|
|
|
|
@ -408,16 +408,16 @@ TEST_CASE("Compare JsonArrayConst with JsonArrayConst") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with different array") {
|
|
|
|
|
JsonArray array1 = doc.createNestedArray();
|
|
|
|
|
JsonArray array1 = doc.add<JsonArray>();
|
|
|
|
|
array1.add(1);
|
|
|
|
|
array1.add("hello1");
|
|
|
|
|
array1.createNestedObject();
|
|
|
|
|
array1.add<JsonObject>();
|
|
|
|
|
JsonArrayConst carray1 = array1;
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello2");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
JsonArrayConst carray2 = array2;
|
|
|
|
|
|
|
|
|
|
CHECK(carray1 != carray2);
|
|
|
|
@ -455,16 +455,16 @@ TEST_CASE("Compare JsonArrayConst with JsonVariant") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with identical array") {
|
|
|
|
|
JsonArray array1 = doc.createNestedArray();
|
|
|
|
|
JsonArray array1 = doc.add<JsonArray>();
|
|
|
|
|
array1.add(1);
|
|
|
|
|
array1.add("hello");
|
|
|
|
|
array1.createNestedObject();
|
|
|
|
|
array1.add<JsonObject>();
|
|
|
|
|
JsonArrayConst carray1 = array1;
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
JsonVariant variant2 = array2;
|
|
|
|
|
|
|
|
|
|
CHECK(carray1 == variant2);
|
|
|
|
@ -483,16 +483,16 @@ TEST_CASE("Compare JsonArrayConst with JsonVariant") {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SECTION("Compare with different array") {
|
|
|
|
|
JsonArray array1 = doc.createNestedArray();
|
|
|
|
|
JsonArray array1 = doc.add<JsonArray>();
|
|
|
|
|
array1.add(1);
|
|
|
|
|
array1.add("hello1");
|
|
|
|
|
array1.createNestedObject();
|
|
|
|
|
array1.add<JsonObject>();
|
|
|
|
|
JsonArrayConst carray1 = array1;
|
|
|
|
|
|
|
|
|
|
JsonArray array2 = doc.createNestedArray();
|
|
|
|
|
JsonArray array2 = doc.add<JsonArray>();
|
|
|
|
|
array2.add(1);
|
|
|
|
|
array2.add("hello2");
|
|
|
|
|
array2.createNestedObject();
|
|
|
|
|
array2.add<JsonObject>();
|
|
|
|
|
JsonVariant variant2 = array2;
|
|
|
|
|
|
|
|
|
|
CHECK(carray1 != variant2);
|
|
|
|
|