From a41b7899955a2bf54315fc2507f8e2f010ff271a Mon Sep 17 00:00:00 2001 From: m-holger Date: Sun, 14 Jan 2024 16:38:51 +0000 Subject: Add new method JSON::getDictItem --- libtests/json.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libtests') diff --git a/libtests/json.cc b/libtests/json.cc index 98e332e7..f265f6f6 100644 --- a/libtests/json.cc +++ b/libtests/json.cc @@ -78,6 +78,12 @@ test_main() jmap.addDictionaryMember("empty_dict", JSON::makeDictionary()); jmap.addDictionaryMember("empty_list", JSON::makeArray()); jmap.addDictionaryMember("single", JSON::makeArray()).addArrayElement(JSON::makeInt(12)); + std::string jm_str; + assert(jmap.getDictItem("b").getString(jm_str)); + assert(!jmap.getDictItem("b2").getString(jm_str)); + assert(!jstr2.getDictItem("b").getString(jm_str)); + assert(jm_str == "a\tb"); + check( jmap, "{\n" -- cgit v1.2.3-54-g00ecf