Skip to content

Commit 00c2c9f

Browse files
LPBrucebaylesj
authored andcommitted
Supplement the testcase for comparing the Array and Null (open-source-parsers#1031)
* supplement the testcase for comparing the Array and Null * update testcase
1 parent d448610 commit 00c2c9f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/test_lib_json/main.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1391,6 +1391,8 @@ void ValueTest::checkIs(const Json::Value& value, const IsCheck& check) {
13911391

13921392
JSONTEST_FIXTURE(ValueTest, compareNull) {
13931393
JSONTEST_ASSERT_PRED(checkIsEqual(Json::Value(), Json::Value()));
1394+
JSONTEST_ASSERT_PRED(checkIsEqual(Json::Value::nullSingleton(), Json::Value()));
1395+
JSONTEST_ASSERT_PRED(checkIsEqual(Json::Value::nullSingleton(), Json::Value::nullSingleton()));
13941396
}
13951397

13961398
JSONTEST_FIXTURE(ValueTest, compareInt) {
@@ -1445,10 +1447,13 @@ JSONTEST_FIXTURE(ValueTest, compareArray) {
14451447
l2bArray.append(10);
14461448
JSONTEST_ASSERT_PRED(checkIsLess(emptyArray, l1aArray));
14471449
JSONTEST_ASSERT_PRED(checkIsLess(emptyArray, l2aArray));
1448-
JSONTEST_ASSERT_PRED(checkIsLess(l1aArray, l2aArray));
1450+
JSONTEST_ASSERT_PRED(checkIsLess(l1aArray, l1bArray));
1451+
JSONTEST_ASSERT_PRED(checkIsLess(l1bArray, l2aArray));
14491452
JSONTEST_ASSERT_PRED(checkIsLess(l2aArray, l2bArray));
14501453
JSONTEST_ASSERT_PRED(checkIsEqual(emptyArray, Json::Value(emptyArray)));
14511454
JSONTEST_ASSERT_PRED(checkIsEqual(l1aArray, Json::Value(l1aArray)));
1455+
JSONTEST_ASSERT_PRED(checkIsEqual(l1bArray, Json::Value(l1bArray)));
1456+
JSONTEST_ASSERT_PRED(checkIsEqual(l2aArray, Json::Value(l2aArray)));
14521457
JSONTEST_ASSERT_PRED(checkIsEqual(l2bArray, Json::Value(l2bArray)));
14531458
}
14541459

0 commit comments

Comments
 (0)