Lines Matching refs:dump
209 CHECK(j.dump() ==
212 CHECK(j.dump() == j.dump(-1));
217 CHECK(j.dump(0) ==
223 CHECK(j.dump(1, '\t') ==
229 CHECK(j.dump(4) ==
235 CHECK(j.dump().size() == 94);
236 CHECK(j.dump(1).size() == 127);
237 CHECK(j.dump(2).size() == 142);
238 CHECK(j.dump(512).size() == 7792);
241 // inside the dump() function
242 CHECK(j.dump(1024).size() == 15472);
245 CHECK(binary.dump(1024).size() == 2086);
248 SECTION("dump and floating-point numbers")
250 auto s = json(42.23).dump();
254 SECTION("dump and small floating-point numbers")
256 auto s = json(1.23456e-78).dump();
260 SECTION("dump and non-ASCII characters")
262 CHECK(json("ä").dump() == "\"ä\"");
263 CHECK(json("Ö").dump() == "\"Ö\"");
264 CHECK(json("❤️").dump() == "\"❤️\"");
267 SECTION("dump with ensure_ascii and non-ASCII characters")
269 CHECK(json("ä").dump(-1, ' ', true) == "\"\\u00e4\"");
270 CHECK(json("Ö").dump(-1, ' ', true) == "\"\\u00d6\"");
271 CHECK(json("❤️").dump(-1, ' ', true) == "\"\\u2764\\ufe0f\"");
292 std::string text = value.dump(4, ' ', true);
303 CHECK(j_discarded.dump() == "<discarded>");
336 std::string s1 = j1.dump();
338 std::string s2 = j2.dump();