diff options
author | m-holger <m-holger@kubitscheck.org> | 2024-01-14 17:38:51 +0100 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2024-01-15 16:02:52 +0100 |
commit | a41b7899955a2bf54315fc2507f8e2f010ff271a (patch) | |
tree | f08a3068da9360cb30302e3624597bb679f8ead9 /libtests | |
parent | 7315aa8c9b924c9351838ec5c1351a8c75e66bf1 (diff) | |
download | qpdf-a41b7899955a2bf54315fc2507f8e2f010ff271a.tar.zst |
Add new method JSON::getDictItem
Diffstat (limited to 'libtests')
-rw-r--r-- | libtests/json.cc | 6 |
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" |