MCPcopy Create free account
hub / github.com/SOUI2/soui / checkIs

Method checkIs

third-part/jsoncpp/src/test_lib_json/main.cpp:1321–1340  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1319 isNumeric_(false) {}
1320
1321void ValueTest::checkIs(const Json::Value& value, const IsCheck& check) {
1322 JSONTEST_ASSERT_EQUAL(check.isObject_, value.isObject());
1323 JSONTEST_ASSERT_EQUAL(check.isArray_, value.isArray());
1324 JSONTEST_ASSERT_EQUAL(check.isBool_, value.isBool());
1325 JSONTEST_ASSERT_EQUAL(check.isDouble_, value.isDouble());
1326 JSONTEST_ASSERT_EQUAL(check.isInt_, value.isInt());
1327 JSONTEST_ASSERT_EQUAL(check.isUInt_, value.isUInt());
1328 JSONTEST_ASSERT_EQUAL(check.isIntegral_, value.isIntegral());
1329 JSONTEST_ASSERT_EQUAL(check.isNumeric_, value.isNumeric());
1330 JSONTEST_ASSERT_EQUAL(check.isString_, value.isString());
1331 JSONTEST_ASSERT_EQUAL(check.isNull_, value.isNull());
1332
1333#ifdef JSON_HAS_INT64
1334 JSONTEST_ASSERT_EQUAL(check.isInt64_, value.isInt64());
1335 JSONTEST_ASSERT_EQUAL(check.isUInt64_, value.isUInt64());
1336#else
1337 JSONTEST_ASSERT_EQUAL(false, value.isInt64());
1338 JSONTEST_ASSERT_EQUAL(false, value.isUInt64());
1339#endif
1340}
1341
1342JSONTEST_FIXTURE(ValueTest, compareNull) {
1343 JSONTEST_ASSERT_PRED(checkIsEqual(Json::Value(), Json::Value()));

Callers

nothing calls this directly

Calls 12

isObjectMethod · 0.80
isBoolMethod · 0.80
isDoubleMethod · 0.80
isIntMethod · 0.80
isUIntMethod · 0.80
isIntegralMethod · 0.80
isNumericMethod · 0.80
isStringMethod · 0.80
isNullMethod · 0.80
isInt64Method · 0.80
isUInt64Method · 0.80
isArrayMethod · 0.45

Tested by

no test coverage detected