Lines Matching refs:CHECK
32 CHECK(j.type() == t);
39 CHECK(j.type() == t);
46 CHECK(j.type() == t);
53 CHECK(j.type() == t);
60 CHECK(j.type() == t);
61 CHECK(j == false);
68 CHECK(j.type() == t);
69 CHECK(j == "");
76 CHECK(j.type() == t);
77 CHECK(j == 0);
84 CHECK(j.type() == t);
85 CHECK(j == 0);
92 CHECK(j.type() == t);
93 CHECK(j == 0.0);
100 CHECK(j.type() == t);
101 CHECK(j == json::binary({}));
110 CHECK(j.type() == json::value_t::null);
119 CHECK(j.type() == json::value_t::null);
129 CHECK(j.type() == json::value_t::object);
136 CHECK(j.type() == json::value_t::object);
150 CHECK(j.type() == json::value_t::object);
151 CHECK(j == j_reference);
162 CHECK((j.get<decltype(m)>() == m));
169 CHECK(j.type() == json::value_t::object);
170 CHECK(j == j_reference);
178 CHECK(j.type() == json::value_t::object);
179 CHECK(j == j_reference);
186 CHECK(j.type() == json::value_t::object);
187 CHECK(j == j_reference);
194 CHECK(j.type() == json::value_t::object);
195 CHECK(j == j_reference);
201 CHECK(j.type() == json::value_t::object);
202 CHECK(j == j_reference);
212 CHECK(j.type() == json::value_t::array);
219 CHECK(j.type() == json::value_t::array);
233 CHECK(j.type() == json::value_t::array);
234 CHECK(j == j_reference);
242 CHECK(j.type() == json::value_t::array);
243 CHECK(j.get<decltype(p)>() == p);
245 CHECK(j[0] == std::get<0>(p));
246 CHECK(j[1] == std::get<1>(p));
254 CHECK(p.first == j[0]);
255 CHECK(p.second == j[1]);
263 CHECK(j.type() == json::value_t::array);
265 CHECK(j.get<decltype(t)>() == t);
266 CHECK(j[0] == std::get<0>(t));
267 CHECK(j[1] == std::get<1>(t));
268 CHECK(j[2] == std::get<2>(t));
269 CHECK(j[3][0] == 0);
270 CHECK(j[3][1] == 1);
278 CHECK(std::get<0>(t) == j[0]);
279 CHECK(std::get<1>(t) == j[1]);
280 CHECK(std::get<2>(t) == j[2]);
296 CHECK(j.type() == json::value_t::array);
297 CHECK(j == j_reference);
304 CHECK(j.type() == json::value_t::array);
305 CHECK(j == j_reference);
308 CHECK(a2 == a);
315 CHECK(j.type() == json::value_t::array);
316 CHECK(j == json({1, 2, 3, 4, 5}));
319 CHECK(jva.size() == va.size());
322 CHECK(va[i] == jva[i]);
330 CHECK(j.type() == json::value_t::array);
331 CHECK(j == json({1.2, 2.3, 3.4, 4.5, 5.6}));
334 CHECK(jva.size() == va.size());
337 CHECK(va[i] == jva[i]);
345 CHECK(j.type() == json::value_t::array);
346 CHECK(j == j_reference);
353 CHECK(j.type() == json::value_t::array);
354 CHECK(j == j_reference);
361 CHECK(j.type() == json::value_t::array);
369 CHECK(j.type() == json::value_t::array);
376 CHECK(j.type() == json::value_t::array);
377 CHECK(j == j_reference);
387 CHECK(j.type() == json::value_t::string);
394 CHECK(j.type() == json::value_t::string);
408 CHECK(j.type() == json::value_t::string);
409 CHECK(j == j_reference);
416 CHECK(j.type() == json::value_t::string);
417 CHECK(j == j_reference);
424 CHECK(j.type() == json::value_t::string);
425 CHECK(j == j_reference);
431 CHECK(j.type() == json::value_t::string);
432 CHECK(j == j_reference);
442 CHECK(j.type() == json::value_t::boolean);
448 CHECK(j.type() == json::value_t::boolean);
454 CHECK(j.type() == json::value_t::boolean);
461 CHECK(std::is_same<decltype(v[0]), std::vector<bool>::reference>::value);
462 CHECK(j.type() == json::value_t::boolean);
469 CHECK(std::is_same<decltype(v[0]), std::vector<bool>::const_reference>::value);
470 CHECK(j.type() == json::value_t::boolean);
480 CHECK(j.type() == json::value_t::binary);
487 CHECK(j.type() == json::value_t::binary);
497 CHECK(j.type() == json::value_t::number_integer);
504 CHECK(j.type() == json::value_t::number_integer);
520 CHECK(j.type() == json::value_t::number_integer);
521 CHECK(j == j_reference);
528 CHECK(j.type() == json::value_t::number_unsigned);
529 CHECK(j == j_unsigned_reference);
536 CHECK(j.type() == json::value_t::number_integer);
537 CHECK(j == j_reference);
544 CHECK(j.type() == json::value_t::number_unsigned);
545 CHECK(j == j_unsigned_reference);
552 CHECK(j.type() == json::value_t::number_integer);
553 CHECK(j == j_reference);
560 CHECK(j.type() == json::value_t::number_unsigned);
561 CHECK(j == j_unsigned_reference);
568 CHECK(j.type() == json::value_t::number_integer);
569 CHECK(j == j_reference);
576 CHECK(j.type() == json::value_t::number_unsigned);
577 CHECK(j == j_unsigned_reference);
584 CHECK(j.type() == json::value_t::number_integer);
585 CHECK(j == j_reference);
592 CHECK(j.type() == json::value_t::number_integer);
593 CHECK(j == j_reference);
600 CHECK(j.type() == json::value_t::number_integer);
601 CHECK(j == j_reference);
608 CHECK(j.type() == json::value_t::number_integer);
609 CHECK(j == j_reference);
616 CHECK(j.type() == json::value_t::number_integer);
617 CHECK(j == j_reference);
624 CHECK(j.type() == json::value_t::number_integer);
625 CHECK(j == j_reference);
632 CHECK(j.type() == json::value_t::number_integer);
633 CHECK(j == j_reference);
640 CHECK(j.type() == json::value_t::number_integer);
641 CHECK(j == j_reference);
648 CHECK(j.type() == json::value_t::number_integer);
649 CHECK(j == j_reference);
656 CHECK(j.type() == json::value_t::number_integer);
657 CHECK(j == j_reference);
664 CHECK(j.type() == json::value_t::number_integer);
665 CHECK(j == j_reference);
672 CHECK(j.type() == json::value_t::number_integer);
673 CHECK(j == j_reference);
680 CHECK(j.type() == json::value_t::number_unsigned);
681 CHECK(j == j_unsigned_reference);
688 CHECK(j.type() == json::value_t::number_unsigned);
689 CHECK(j == j_unsigned_reference);
696 CHECK(j.type() == json::value_t::number_unsigned);
697 CHECK(j == j_unsigned_reference);
704 CHECK(j.type() == json::value_t::number_unsigned);
705 CHECK(j == j_unsigned_reference);
712 CHECK(j.type() == json::value_t::number_unsigned);
713 CHECK(j == j_unsigned_reference);
720 CHECK(j.type() == json::value_t::number_unsigned);
721 CHECK(j == j_unsigned_reference);
728 CHECK(j.type() == json::value_t::number_unsigned);
729 CHECK(j == j_unsigned_reference);
736 CHECK(j.type() == json::value_t::number_unsigned);
737 CHECK(j == j_unsigned_reference);
744 CHECK(j.type() == json::value_t::number_unsigned);
745 CHECK(j == j_unsigned_reference);
752 CHECK(j.type() == json::value_t::number_unsigned);
753 CHECK(j == j_unsigned_reference);
760 CHECK(j.type() == json::value_t::number_unsigned);
761 CHECK(j == j_unsigned_reference);
768 CHECK(j.type() == json::value_t::number_unsigned);
769 CHECK(j == j_unsigned_reference);
775 CHECK(j.type() == json::value_t::number_integer);
776 CHECK(j == j_reference);
782 CHECK(j.type() == json::value_t::number_unsigned);
783 CHECK(j == j_unsigned_reference);
789 CHECK(j.type() == json::value_t::number_integer);
790 CHECK(j == j_reference);
796 CHECK(j.type() == json::value_t::number_unsigned);
797 CHECK(j == j_unsigned_reference);
803 CHECK(j.type() == json::value_t::number_integer);
804 CHECK(j == j_reference);
810 CHECK(j.type() == json::value_t::number_unsigned);
811 CHECK(j == j_unsigned_reference);
821 CHECK(j.type() == json::value_t::number_float);
828 CHECK(j.type() == json::value_t::number_float);
836 CHECK(j.type() == json::value_t::number_float);
840 CHECK((std::isnan(d) && std::isnan(n)) == true);
843 CHECK(j.dump() == "null");
851 CHECK(j.type() == json::value_t::number_float);
855 CHECK(d == n);
858 CHECK(j.dump() == "null");
872 CHECK(j.type() == json::value_t::number_float);
873 CHECK(j.m_value.number_float == Approx(j_reference.m_value.number_float));
880 CHECK(j.type() == json::value_t::number_float);
881 CHECK(j.m_value.number_float == Approx(j_reference.m_value.number_float));
888 CHECK(j.type() == json::value_t::number_float);
889 CHECK(j.m_value.number_float == Approx(j_reference.m_value.number_float));
895 CHECK(j.type() == json::value_t::number_float);
896 CHECK(j.m_value.number_float == Approx(j_reference.m_value.number_float));
902 CHECK(j.type() == json::value_t::number_float);
903 CHECK(j.m_value.number_float == Approx(j_reference.m_value.number_float));
909 CHECK(j.type() == json::value_t::number_float);
910 CHECK(j.m_value.number_float == Approx(j_reference.m_value.number_float));
921 CHECK(j.type() == json::value_t::object);
927 CHECK(j.type() == json::value_t::null);
938 CHECK(j.type() == json::value_t::array);
944 CHECK(j.type() == json::value_t::array);
953 CHECK(j.type() == json::value_t::array);
959 CHECK(j.type() == json::value_t::array);
968 CHECK(j.type() == json::value_t::array);
974 CHECK(j.type() == json::value_t::array);
983 CHECK(j.type() == json::value_t::array);
989 CHECK(j.type() == json::value_t::array);
998 CHECK(j.type() == json::value_t::array);
1004 CHECK(j.type() == json::value_t::array);
1013 CHECK(j.type() == json::value_t::array);
1019 CHECK(j.type() == json::value_t::array);
1028 CHECK(j.type() == json::value_t::array);
1034 CHECK(j.type() == json::value_t::array);
1044 CHECK(j.type() == json::value_t::array);
1050 CHECK(j.type() == json::value_t::array);
1059 CHECK(j.type() == json::value_t::object);
1065 CHECK(j.type() == json::value_t::array);
1074 CHECK(j.type() == json::value_t::object);
1080 CHECK(j.type() == json::value_t::object);
1092 CHECK(j.type() == json::value_t::array);
1098 CHECK(j.type() == json::value_t::array);
1114 CHECK(success);
1125 CHECK(success);
1136 CHECK(success);
1149 CHECK(success);
1159 CHECK(success);
1169 CHECK(success);
1179 CHECK(success);
1190 CHECK(&(j[0].get_ref<json::object_t const&>().at("hello")) == source_addr);
1198 CHECK(&(j["key"].get_ref<json::object_t const&>().at("hello")) == source_addr);
1206 CHECK(&(j[0].get_ref<json::object_t const&>().at("hello")) == source_addr);
1214 CHECK(&(j["key"].get_ref<json::object_t const&>().at("hello")) == source_addr);
1225 CHECK(&j[0][0] == source_addr);
1233 CHECK(&j["key"][0] == source_addr);
1241 CHECK(&j[0][0] == source_addr);
1249 CHECK(&j["key"][0] == source_addr);
1262 CHECK(arr.size() == 0);
1269 CHECK(arr.size() == 1);
1272 CHECK(x == v);
1280 CHECK(arr.size() == 3);
1283 CHECK(x == v);
1297 CHECK(j_new == jobject);
1302 CHECK(j_new == jobject);
1311 CHECK(j_new == json::object());
1316 CHECK(j_new == json::object());
1324 CHECK(j_new == json({{"b", 1}, {"c", 17u}, {"d", false}}));
1351 CHECK(j_new == jarray);
1356 CHECK(j_new == jarray);
1365 CHECK(j_new == json::array());
1370 CHECK(j_new == json::array());
1379 CHECK(j_new == json({2, 3}));
1384 CHECK(j_new == json({2, 3}));
1426 CHECK(j == j_new);
1431 CHECK(j == j_new);
1440 CHECK(j == j_new);
1445 CHECK(j == j_new);
1454 CHECK(j == j_new);
1459 CHECK(j == j_new);
1468 CHECK(j == j_new);
1473 CHECK(j == j_new);
1482 CHECK(j == j_new);
1487 CHECK(j == j_new);
1496 CHECK((j == j_new));
1501 CHECK((j == j_new));