aboutsummaryrefslogtreecommitdiffstats
path: root/libtests
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2024-01-14 17:38:51 +0100
committerm-holger <m-holger@kubitscheck.org>2024-01-15 16:02:52 +0100
commita41b7899955a2bf54315fc2507f8e2f010ff271a (patch)
treef08a3068da9360cb30302e3624597bb679f8ead9 /libtests
parent7315aa8c9b924c9351838ec5c1351a8c75e66bf1 (diff)
downloadqpdf-a41b7899955a2bf54315fc2507f8e2f010ff271a.tar.zst
Add new method JSON::getDictItem
Diffstat (limited to 'libtests')
-rw-r--r--libtests/json.cc6
1 files changed, 6 insertions, 0 deletions
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"