MCPcopy Create free account
hub / github.com/ComodoSecurity/openedr / checkIs

Method checkIs

edrav2/eprj/jsoncpp/src/test_lib_json/main.cpp:1337–1356  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1335 = default;
1336
1337void ValueTest::checkIs(const Json::Value& value, const IsCheck& check) {
1338 JSONTEST_ASSERT_EQUAL(check.isObject_, value.isObject());
1339 JSONTEST_ASSERT_EQUAL(check.isArray_, value.isArray());
1340 JSONTEST_ASSERT_EQUAL(check.isBool_, value.isBool());
1341 JSONTEST_ASSERT_EQUAL(check.isDouble_, value.isDouble());
1342 JSONTEST_ASSERT_EQUAL(check.isInt_, value.isInt());
1343 JSONTEST_ASSERT_EQUAL(check.isUInt_, value.isUInt());
1344 JSONTEST_ASSERT_EQUAL(check.isIntegral_, value.isIntegral());
1345 JSONTEST_ASSERT_EQUAL(check.isNumeric_, value.isNumeric());
1346 JSONTEST_ASSERT_EQUAL(check.isString_, value.isString());
1347 JSONTEST_ASSERT_EQUAL(check.isNull_, value.isNull());
1348
1349#ifdef JSON_HAS_INT64
1350 JSONTEST_ASSERT_EQUAL(check.isInt64_, value.isInt64());
1351 JSONTEST_ASSERT_EQUAL(check.isUInt64_, value.isUInt64());
1352#else
1353 JSONTEST_ASSERT_EQUAL(false, value.isInt64());
1354 JSONTEST_ASSERT_EQUAL(false, value.isUInt64());
1355#endif
1356}
1357
1358JSONTEST_FIXTURE(ValueTest, compareNull) {
1359 JSONTEST_ASSERT_PRED(checkIsEqual(Json::Value(), Json::Value()));

Callers

nothing calls this directly

Calls 12

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

Tested by

no test coverage detected