Lines Matching refs:CHECK
25 CHECK(j == json(json::value_t::boolean));
26 CHECK(j == json(k.type()));
35 CHECK(j == json(json::value_t::string));
36 CHECK(j == json(k.type()));
47 CHECK(j.empty());
48 CHECK(j == json(json::value_t::array));
49 CHECK(j == json(k.type()));
58 CHECK(j.empty());
59 CHECK(j == json(json::value_t::array));
60 CHECK(j == json(k.type()));
72 CHECK(j.empty());
73 CHECK(j == json(json::value_t::object));
74 CHECK(j == json(k.type()));
83 CHECK(j.empty());
84 CHECK(j == json(json::value_t::object));
85 CHECK(j == json(k.type()));
97 CHECK(!j.empty());
98 CHECK(j == json(json::value_t::binary));
99 CHECK(j == json(k.type()));
108 CHECK(!j.empty());
109 CHECK(j == json(json::value_t::binary));
110 CHECK(j == json(k.type()));
120 CHECK(j == json(json::value_t::number_integer));
121 CHECK(j == json(k.type()));
130 CHECK(j == json(json::value_t::number_integer));
131 CHECK(j == json(k.type()));
140 CHECK(j == json(json::value_t::number_float));
141 CHECK(j == json(k.type()));
150 CHECK(j == json(json::value_t::null));
151 CHECK(j == json(k.type()));
166 CHECK(j.type() == json::value_t::array);
167 CHECK(j == json({1, 2}));
174 CHECK(j.type() == json::value_t::array);
175 CHECK(j == json({1, 2, 3, "Hello"}));
193 CHECK(j.type() == json::value_t::array);
194 CHECK(j == json({1, 1}));
202 CHECK(j.type() == json::value_t::array);
203 CHECK(j == json({1, 2, 3, "Hello"}));
222 CHECK(j.type() == json::value_t::object);
223 CHECK(j.size() == 2);
224 CHECK(j["one"] == json(1));
225 CHECK(j["two"] == json(2));
233 CHECK(j.size() == 2);
234 CHECK(j["one"] == json(1));
235 CHECK(j["two"] == json(2));
252 CHECK(j == json::array({{"foo", "bar"}}));
256 CHECK(k == json::array({{1, 2, 3}}));
263 CHECK(j == json({1, 2, 3, {"foo", "bar"}}));
267 CHECK(k == json({1, 2, 3, {1, 2, 3}}));
274 CHECK(j == json({{"key1", 1}, {"key2", "bar"}}));
292 CHECK(x1 == 1);
294 CHECK(x2 == 2);
295 CHECK(j.type() == json::value_t::array);
296 CHECK(j == json({1, 2}));
303 CHECK(x == "Hello");
304 CHECK(j.type() == json::value_t::array);
305 CHECK(j == json({1, 2, 3, "Hello"}));
312 CHECK(x == json({"foo", "foo", "foo"}));
313 CHECK(j.type() == json::value_t::array);
314 CHECK(j == json({{"foo", "foo", "foo"}}));
336 CHECK(res1.second == true);
337 CHECK(*res1.first == "bar");
340 CHECK(j.type() == json::value_t::object);
344 CHECK(res2.second == true);
345 CHECK(*res2.first == "bam");
349 CHECK(res3.second == false);
350 CHECK(*res3.first == "bam");
353 CHECK(j == json({{"baz", "bam"}, {"foo", "bar"}}));
363 CHECK(res1.second == true);
364 CHECK(*res1.first == "bam");
368 CHECK(res2.second == false);
369 CHECK(*res2.first == "bar");
372 CHECK(j == json({{"baz", "bam"}, {"foo", "bar"}}));
394 CHECK(j.type() == json::value_t::array);
395 CHECK(j == json({1, 2}));
402 CHECK(j.type() == json::value_t::array);
403 CHECK(j == json({1, 2, 3, "Hello"}));
421 CHECK(j.type() == json::value_t::array);
422 CHECK(j == json({1, 1}));
430 CHECK(j.type() == json::value_t::array);
431 CHECK(j == json({1, 2, 3, "Hello"}));
450 CHECK(j.type() == json::value_t::object);
451 CHECK(j.size() == 2);
452 CHECK(j["one"] == json(1));
453 CHECK(j["two"] == json(2));
461 CHECK(j.size() == 2);
462 CHECK(j["one"] == json(1));
463 CHECK(j["two"] == json(2));
480 CHECK(j == json::array({{"foo", "bar"}}));
484 CHECK(k == json::array({{1, 2, 3}}));
491 CHECK(j == json({1, 2, 3, {"foo", "bar"}}));
495 CHECK(k == json({1, 2, 3, {1, 2, 3}}));
502 CHECK(j == json({{"key1", 1}, {"key2", "bar"}}));
520 CHECK(j_array.size() == 5);
521 CHECK(*it == j_value);
522 CHECK(j_array.begin() == it);
523 CHECK(j_array == json({5, 1, 2, 3, 4}));
529 CHECK(j_array.size() == 5);
530 CHECK(*it == j_value);
531 CHECK((it - j_array.begin()) == 2);
532 CHECK(j_array == json({1, 2, 5, 3, 4}));
538 CHECK(j_array.size() == 5);
539 CHECK(*it == j_value);
540 CHECK((j_array.end() - it) == 1);
541 CHECK(j_array == json({1, 2, 3, 4, 5}));
550 CHECK(j_array.size() == 5);
551 CHECK(*it == j_value);
552 CHECK(j_array.begin() == it);
553 CHECK(j_array == json({5, 1, 2, 3, 4}));
559 CHECK(j_array.size() == 5);
560 CHECK(*it == j_value);
561 CHECK((it - j_array.begin()) == 2);
562 CHECK(j_array == json({1, 2, 5, 3, 4}));
568 CHECK(j_array.size() == 5);
569 CHECK(*it == j_value);
570 CHECK((j_array.end() - it) == 1);
571 CHECK(j_array == json({1, 2, 3, 4, 5}));
580 CHECK(j_array.size() == 7);
581 CHECK(*it == j_value);
582 CHECK(j_array.begin() == it);
583 CHECK(j_array == json({5, 5, 5, 1, 2, 3, 4}));
589 CHECK(j_array.size() == 7);
590 CHECK(*it == j_value);
591 CHECK((it - j_array.begin()) == 2);
592 CHECK(j_array == json({1, 2, 5, 5, 5, 3, 4}));
598 CHECK(j_array.size() == 7);
599 CHECK(*it == j_value);
600 CHECK((j_array.end() - it) == 3);
601 CHECK(j_array == json({1, 2, 3, 4, 5, 5, 5}));
607 CHECK(j_array.size() == 4);
610 CHECK(it == j_array.begin() + 4);
611 CHECK(j_array == json({1, 2, 3, 4}));
622 CHECK(j_array.size() == 6);
623 CHECK(*it == *j_other_array.begin());
624 CHECK((j_array.end() - it) == 2);
625 CHECK(j_array == json({1, 2, 3, 4, "first", "second"}));
631 CHECK(j_array.size() == 4);
632 CHECK(it == j_array.end());
633 CHECK(j_array == json({1, 2, 3, 4}));
655 CHECK(j_object1.size() == 4);
661 CHECK(j_object1.size() == 2);
679 CHECK(j_array.size() == 7);
680 CHECK(*it == json(7));
681 CHECK(j_array.begin() == it);
682 CHECK(j_array == json({7, 8, 9, 1, 2, 3, 4}));
688 CHECK(j_array.size() == 7);
689 CHECK(*it == json(7));
690 CHECK((it - j_array.begin()) == 2);
691 CHECK(j_array == json({1, 2, 7, 8, 9, 3, 4}));
697 CHECK(j_array.size() == 7);
698 CHECK(*it == json(7));
699 CHECK((j_array.end() - it) == 3);
700 CHECK(j_array == json({1, 2, 3, 4, 7, 8, 9}));
742 CHECK(j_object1 == json({{"one", "eins"}, {"two", "zwo"}, {"three", "drei"}}));
746 CHECK(j_null == j_object2);
762 CHECK(j_object1 == json({{"one", "eins"}, {"two", "zwo"}, {"three", "drei"}}));
766 CHECK(j_null == j_object2);
772 CHECK(j_object1 == json({{"one", "eins"}, {"two", "zwei"}}));
795 CHECK(j1 == json({{"string", "t"}, {"numbers", {{"one", 1}, {"two", 2}}}}));
803 CHECK(j1 == json({{"string", "t"}, {"numbers", 1}}));
820 CHECK(j == json(42.23));
821 CHECK(k == json("hello world"));
832 CHECK(j == json(42.23));
833 CHECK(k == json("hello world"));
846 CHECK(j == json({"foo", "bar", "baz"}));
850 CHECK(j == json({1, 2, 3, 4}));
871 CHECK(j == json({{"cow", "Kuh"}, {"chicken", "Huhn"}}));
875 CHECK(j == json({{"one", 1}, {"two", 2}}));
896 CHECK(j == json("Hallo Welt"));
900 CHECK(j == json("Hello world"));
921 CHECK(j == json::binary({5, 6, 7, 8}));
925 CHECK(j == json::binary({1, 2, 3, 4}));
935 CHECK(j == json::binary({5, 6, 7, 8}));
939 CHECK(j == json::binary({1, 2, 3, 4}));