MCPcopy Create free account
hub / github.com/boostorg/json / testTry

Method testTry

test/pointer.cpp:349–363  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

347 }
348
349 void
350 testTry()
351 {
352 value jv = testValue();
353 BOOST_TEST( &jv.try_at_pointer("/foo").value() == &jv.at("foo") );
354 BOOST_TEST_THROWS_WITH_LOCATION( jv.try_at_pointer("foo").value() );
355
356 value const& cjv = jv;
357 BOOST_TEST( &cjv.try_at_pointer("/foo").value() == &cjv.at("foo") );
358 BOOST_TEST_THROWS_WITH_LOCATION( cjv.try_at_pointer("foo").value() );
359
360 auto result = jv.try_set_at_pointer("", array());
361 BOOST_TEST(( jv == array() ));
362 BOOST_TEST( &*result == &jv );
363 }
364
365 void
366 testDigest()

Callers

nothing calls this directly

Calls 2

valueMethod · 0.80
arrayClass · 0.50

Tested by

no test coverage detected