aboutsummaryrefslogtreecommitdiffstats
path: root/libtests/json.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libtests/json.cc')
-rw-r--r--libtests/json.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/libtests/json.cc b/libtests/json.cc
index b386e6eb..46b4377d 100644
--- a/libtests/json.cc
+++ b/libtests/json.cc
@@ -100,10 +100,12 @@ test_main()
" ],\n"
" \"yes\": false\n"
"}");
- check(QPDFObjectHandle::newReal("0.12").getJSON(), "0.12");
- check(QPDFObjectHandle::newReal(".34").getJSON(), "0.34");
- check(QPDFObjectHandle::newReal("-0.56").getJSON(), "-0.56");
- check(QPDFObjectHandle::newReal("-.78").getJSON(), "-0.78");
+ for (int i = 1; i <= JSON::LATEST; ++i) {
+ check(QPDFObjectHandle::newReal("0.12").getJSON(i), "0.12");
+ check(QPDFObjectHandle::newReal(".34").getJSON(i), "0.34");
+ check(QPDFObjectHandle::newReal("-0.56").getJSON(i), "-0.56");
+ check(QPDFObjectHandle::newReal("-.78").getJSON(i), "-0.78");
+ }
JSON jmap2 = JSON::parse(R"({"a": 1, "b": "two", "c": [true]})");
std::map<std::string, std::string> dvalue;
assert(jmap2.forEachDictItem(