Lines Matching refs:CHECK
107 CHECK(result.empty());
115 CHECK(result == expected);
118 CHECK(json::from_ubjson(result) == j);
119 CHECK(json::from_ubjson(result, true, false) == j);
129 CHECK(result == expected);
132 CHECK(json::from_ubjson(result) == j);
133 CHECK(json::from_ubjson(result, true, false) == j);
141 CHECK(result == expected);
144 CHECK(json::from_ubjson(result) == j);
145 CHECK(json::from_ubjson(result, true, false) == j);
175 CHECK(j.is_number_integer());
191 CHECK(result == expected);
192 CHECK(result.size() == 9);
195 CHECK(result[0] == 'L');
204 CHECK(restored == i);
207 CHECK(json::from_ubjson(result) == j);
208 CHECK(json::from_ubjson(result, true, false) == j);
230 CHECK(j.is_number_integer());
242 CHECK(result == expected);
243 CHECK(result.size() == 5);
246 CHECK(result[0] == 'l');
251 CHECK(restored == i);
254 CHECK(json::from_ubjson(result) == j);
255 CHECK(json::from_ubjson(result, true, false) == j);
269 CHECK(j.is_number_integer());
279 CHECK(result == expected);
280 CHECK(result.size() == 3);
283 CHECK(result[0] == 'I');
285 CHECK(restored == i);
288 CHECK(json::from_ubjson(result) == j);
289 CHECK(json::from_ubjson(result, true, false) == j);
300 CHECK(result == expected);
301 CHECK(result.size() == 3);
304 CHECK(result[0] == 'I');
306 CHECK(restored == -9263);
309 CHECK(json::from_ubjson(result) == j);
310 CHECK(json::from_ubjson(result, true, false) == j);
323 CHECK(j.is_number_integer());
332 CHECK(result == expected);
333 CHECK(result.size() == 2);
336 CHECK(result[0] == 'i');
337 CHECK(static_cast<int8_t>(result[1]) == i);
340 CHECK(json::from_ubjson(result) == j);
341 CHECK(json::from_ubjson(result, true, false) == j);
356 CHECK(j.is_number_integer());
365 CHECK(result == expected);
366 CHECK(result.size() == 2);
369 CHECK(result[0] == 'i');
370 CHECK(result[1] == i);
373 CHECK(json::from_ubjson(result) == j);
374 CHECK(json::from_ubjson(result, true, false) == j);
389 CHECK(j.is_number_integer());
398 CHECK(result == expected);
399 CHECK(result.size() == 2);
402 CHECK(result[0] == 'U');
403 CHECK(result[1] == i);
406 CHECK(json::from_ubjson(result) == j);
407 CHECK(json::from_ubjson(result, true, false) == j);
422 CHECK(j.is_number_integer());
432 CHECK(result == expected);
433 CHECK(result.size() == 3);
436 CHECK(result[0] == 'I');
438 CHECK(restored == i);
441 CHECK(json::from_ubjson(result) == j);
442 CHECK(json::from_ubjson(result, true, false) == j);
460 CHECK(j.is_number_integer());
472 CHECK(result == expected);
473 CHECK(result.size() == 5);
476 CHECK(result[0] == 'l');
481 CHECK(restored == i);
484 CHECK(json::from_ubjson(result) == j);
485 CHECK(json::from_ubjson(result, true, false) == j);
501 CHECK(j.is_number_integer());
517 CHECK(result == expected);
518 CHECK(result.size() == 9);
521 CHECK(result[0] == 'L');
530 CHECK(restored == i);
533 CHECK(json::from_ubjson(result) == j);
534 CHECK(json::from_ubjson(result, true, false) == j);
551 CHECK(j.is_number_unsigned());
560 CHECK(result == expected);
561 CHECK(result.size() == 2);
564 CHECK(result[0] == 'i');
566 CHECK(restored == i);
569 CHECK(json::from_ubjson(result) == j);
570 CHECK(json::from_ubjson(result, true, false) == j);
584 CHECK(j.is_number_unsigned());
593 CHECK(result == expected);
594 CHECK(result.size() == 2);
597 CHECK(result[0] == 'U');
599 CHECK(restored == i);
602 CHECK(json::from_ubjson(result) == j);
603 CHECK(json::from_ubjson(result, true, false) == j);
617 CHECK(j.is_number_unsigned());
627 CHECK(result == expected);
628 CHECK(result.size() == 3);
631 CHECK(result[0] == 'I');
633 CHECK(restored == i);
636 CHECK(json::from_ubjson(result) == j);
637 CHECK(json::from_ubjson(result, true, false) == j);
654 CHECK(j.is_number_unsigned());
666 CHECK(result == expected);
667 CHECK(result.size() == 5);
670 CHECK(result[0] == 'l');
675 CHECK(restored == i);
678 CHECK(json::from_ubjson(result) == j);
679 CHECK(json::from_ubjson(result, true, false) == j);
694 CHECK(j.is_number_unsigned());
710 CHECK(result == expected);
711 CHECK(result.size() == 9);
714 CHECK(result[0] == 'L');
723 CHECK(restored == i);
726 CHECK(json::from_ubjson(result) == j);
727 CHECK(json::from_ubjson(result, true, false) == j);
743 CHECK(result == expected);
746 CHECK(json::from_ubjson(result) == j);
747 CHECK(json::from_ubjson(result) == v);
748 CHECK(json::from_ubjson(result, true, false) == j);
758 CHECK(j.is_number_unsigned());
759 CHECK(j.dump() == "12345678901234567890");
766 CHECK(j.is_number_integer());
767 CHECK(j.dump() == "-123456789012345678");
774 CHECK(j.is_number_float());
775 CHECK(j.dump() == "3.141592653589793");
782 CHECK(json::from_ubjson(vec0, true, false).is_discarded());
785 CHECK(json::from_ubjson(vec1, true, false).is_discarded());
800 CHECK(j.is_number_unsigned());
805 CHECK(vec == expected);
808 CHECK(json::from_ubjson(vec) == j);
837 CHECK(result == expected);
838 CHECK(result.size() == N + 3);
842 CHECK(result.back() != '\x00');
846 CHECK(json::from_ubjson(result) == j);
847 CHECK(json::from_ubjson(result, true, false) == j);
873 CHECK(result == expected);
874 CHECK(result.size() == N + 3);
876 CHECK(result.back() != '\x00');
879 CHECK(json::from_ubjson(result) == j);
880 CHECK(json::from_ubjson(result, true, false) == j);
907 CHECK(result == expected);
908 CHECK(result.size() == N + 4);
910 CHECK(result.back() != '\x00');
913 CHECK(json::from_ubjson(result) == j);
914 CHECK(json::from_ubjson(result, true, false) == j);
943 CHECK(result == expected);
944 CHECK(result.size() == N + 6);
946 CHECK(result.back() != '\x00');
949 CHECK(json::from_ubjson(result) == j);
950 CHECK(json::from_ubjson(result, true, false) == j);
985 CHECK(result == expected);
988 CHECK(result.size() == N + 4);
992 CHECK(result.size() == N + 6);
998 CHECK(result.back() != '\x00');
1003 CHECK(json::from_ubjson(result) == j_out);
1004 CHECK(json::from_ubjson(result, true, false) == j_out);
1033 CHECK(result == expected);
1034 CHECK(result.size() == N + 6);
1036 CHECK(result.back() != '\x00');
1040 CHECK(json::from_ubjson(result) == j_out);
1041 CHECK(json::from_ubjson(result, true, false) == j_out);
1070 CHECK(result == expected);
1071 CHECK(result.size() == N + 7);
1073 CHECK(result.back() != '\x00');
1077 CHECK(json::from_ubjson(result) == j_out);
1078 CHECK(json::from_ubjson(result, true, false) == j_out);
1109 CHECK(result == expected);
1110 CHECK(result.size() == N + 9);
1112 CHECK(result.back() != '\x00');
1116 CHECK(json::from_ubjson(result) == j_out);
1117 CHECK(json::from_ubjson(result, true, false) == j_out);
1140 CHECK(result == expected);
1141 CHECK(result.size() == N + 12);
1143 CHECK(result.back() != '\x00');
1147 CHECK(json::from_ubjson(result) == j_out);
1148 CHECK(json::from_ubjson(result, true, false) == j_out);
1167 CHECK(result == expected);
1168 CHECK(result.size() == N + 14);
1170 CHECK(result.back() != '\x00');
1174 CHECK(json::from_ubjson(result) == j_out);
1175 CHECK(json::from_ubjson(result, true, false) == j_out);
1189 CHECK(result == expected);
1192 CHECK(json::from_ubjson(result) == j);
1193 CHECK(json::from_ubjson(result, true, false) == j);
1201 CHECK(result == expected);
1204 CHECK(json::from_ubjson(result) == j);
1205 CHECK(json::from_ubjson(result, true, false) == j);
1213 CHECK(result == expected);
1216 CHECK(json::from_ubjson(result) == j);
1217 CHECK(json::from_ubjson(result, true, false) == j);
1228 CHECK(result == expected);
1231 CHECK(json::from_ubjson(result) == j);
1232 CHECK(json::from_ubjson(result, true, false) == j);
1240 CHECK(result == expected);
1243 CHECK(json::from_ubjson(result) == j);
1244 CHECK(json::from_ubjson(result, true, false) == j);
1252 CHECK(result == expected);
1255 CHECK(json::from_ubjson(result) == j);
1256 CHECK(json::from_ubjson(result, true, false) == j);
1267 CHECK(result == expected);
1270 CHECK(json::from_ubjson(result) == j);
1271 CHECK(json::from_ubjson(result, true, false) == j);
1279 CHECK(result == expected);
1282 CHECK(json::from_ubjson(result) == j);
1283 CHECK(json::from_ubjson(result, true, false) == j);
1291 CHECK(result == expected);
1294 CHECK(json::from_ubjson(result) == j);
1295 CHECK(json::from_ubjson(result, true, false) == j);
1306 CHECK(result == expected);
1309 CHECK(json::from_ubjson(result) == j);
1310 CHECK(json::from_ubjson(result, true, false) == j);
1318 CHECK(result == expected);
1321 CHECK(json::from_ubjson(result) == j);
1322 CHECK(json::from_ubjson(result, true, false) == j);
1330 CHECK(result == expected);
1333 CHECK(json::from_ubjson(result) == j);
1334 CHECK(json::from_ubjson(result, true, false) == j);
1347 CHECK(result == expected);
1350 CHECK(json::from_ubjson(result) == j);
1351 CHECK(json::from_ubjson(result, true, false) == j);
1364 CHECK(result == expected);
1367 CHECK(json::from_ubjson(result) == j);
1368 CHECK(json::from_ubjson(result, true, false) == j);
1376 CHECK(result == expected);
1379 CHECK(json::from_ubjson(result) == j);
1380 CHECK(json::from_ubjson(result, true, false) == j);
1393 CHECK(result == expected);
1396 CHECK(json::from_ubjson(result) == j);
1397 CHECK(json::from_ubjson(result, true, false) == j);
1412 CHECK(result == expected);
1415 CHECK(json::from_ubjson(result) == j);
1416 CHECK(json::from_ubjson(result, true, false) == j);
1424 CHECK(result == expected);
1427 CHECK(json::from_ubjson(result) == j);
1428 CHECK(json::from_ubjson(result, true, false) == j);
1442 CHECK(result == expected);
1445 CHECK(json::from_ubjson(result) == j);
1446 CHECK(json::from_ubjson(result, true, false) == j);
1454 CHECK(result == expected);
1457 CHECK(json::from_ubjson(result) == j);
1458 CHECK(json::from_ubjson(result, true, false) == j);
1466 CHECK(result == expected);
1469 CHECK(json::from_ubjson(result) == j);
1470 CHECK(json::from_ubjson(result, true, false) == j);
1481 CHECK(result == expected);
1484 CHECK(json::from_ubjson(result) == j);
1485 CHECK(json::from_ubjson(result, true, false) == j);
1493 CHECK(result == expected);
1496 CHECK(json::from_ubjson(result) == j);
1497 CHECK(json::from_ubjson(result, true, false) == j);
1505 CHECK(result == expected);
1508 CHECK(json::from_ubjson(result) == j);
1509 CHECK(json::from_ubjson(result, true, false) == j);
1523 CHECK(result == expected);
1526 CHECK(json::from_ubjson(result) == j);
1527 CHECK(json::from_ubjson(result, true, false) == j);
1538 CHECK(result == expected);
1541 CHECK(json::from_ubjson(result) == j);
1542 CHECK(json::from_ubjson(result, true, false) == j);
1553 CHECK(result == expected);
1556 CHECK(json::from_ubjson(result) == j);
1557 CHECK(json::from_ubjson(result, true, false) == j);
1571 CHECK(result == json());
1619 CHECK(!json::sax_parse(v, &scp, json::input_format_t::ubjson));
1626 CHECK(!json::sax_parse(v, &scp, json::input_format_t::ubjson));
1633 CHECK(!json::sax_parse(v, &scp, json::input_format_t::ubjson));
1640 CHECK(!json::sax_parse(v, &scp, json::input_format_t::ubjson));
1647 CHECK(!json::sax_parse(v, &scp, json::input_format_t::ubjson));
1654 CHECK(!json::sax_parse(v, &scp, json::input_format_t::ubjson));
1670 CHECK(json::from_ubjson(s_i) == "a");
1671 CHECK(json::from_ubjson(s_U) == "a");
1672 CHECK(json::from_ubjson(s_I) == "a");
1673 CHECK(json::from_ubjson(s_l) == "a");
1674 CHECK(json::from_ubjson(s_L) == "a");
1677 CHECK(json::to_ubjson(json::from_ubjson(s_i)) == s_i);
1678 CHECK(json::to_ubjson(json::from_ubjson(s_U)) == s_i);
1679 CHECK(json::to_ubjson(json::from_ubjson(s_I)) == s_i);
1680 CHECK(json::to_ubjson(json::from_ubjson(s_l)) == s_i);
1681 CHECK(json::to_ubjson(json::from_ubjson(s_L)) == s_i);
1690 CHECK(json::from_ubjson(v_d) == 3.14159f);
1694 CHECK(json::from_ubjson(v_D) == 3.14159);
1697 CHECK(json::to_ubjson(json::from_ubjson(v_d)) == json::to_ubjson(3.14159f));
1720 CHECK(json::from_ubjson(v_TU) == json({true, true}));
1721 CHECK(json::from_ubjson(v_T) == json({true, true}));
1722 CHECK(json::from_ubjson(v_F) == json({false, false}));
1723 CHECK(json::from_ubjson(v_Z) == json({nullptr, nullptr}));
1724 CHECK(json::from_ubjson(v_i) == json({127, 127}));
1725 CHECK(json::from_ubjson(v_U) == json({255, 255}));
1726 CHECK(json::from_ubjson(v_I) == json({32767, 32767}));
1727 CHECK(json::from_ubjson(v_l) == json({2147483647, 2147483647}));
1728 CHECK(json::from_ubjson(v_L) == json({9223372036854775807, 9223372036854775807}));
1729 CHECK(json::from_ubjson(v_D) == json({3.1415926, 3.1415926}));
1730 CHECK(json::from_ubjson(v_S) == json({"a", "a"}));
1731 CHECK(json::from_ubjson(v_C) == json({"a", "a"}));
1734 CHECK(json::to_ubjson(json::from_ubjson(v_T), true) == v_T);
1735 CHECK(json::to_ubjson(json::from_ubjson(v_F), true) == v_F);
1736 CHECK(json::to_ubjson(json::from_ubjson(v_Z), true) == v_Z);
1737 CHECK(json::to_ubjson(json::from_ubjson(v_i), true) == v_i);
1738 CHECK(json::to_ubjson(json::from_ubjson(v_U), true) == v_U);
1739 CHECK(json::to_ubjson(json::from_ubjson(v_I), true) == v_I);
1740 CHECK(json::to_ubjson(json::from_ubjson(v_l), true) == v_l);
1741 CHECK(json::to_ubjson(json::from_ubjson(v_L), true) == v_L);
1742 CHECK(json::to_ubjson(json::from_ubjson(v_D), true) == v_D);
1743 CHECK(json::to_ubjson(json::from_ubjson(v_S), true) == v_S);
1744 CHECK(json::to_ubjson(json::from_ubjson(v_C), true) == v_S); // char is serialized to string
1764 CHECK(json::from_ubjson(v_N) == json::array());
1765 CHECK(json::from_ubjson(v_T) == json({true, true}));
1766 CHECK(json::from_ubjson(v_F) == json({false, false}));
1767 CHECK(json::from_ubjson(v_Z) == json({nullptr, nullptr}));
1768 CHECK(json::from_ubjson(v_i) == json({127, 127}));
1769 CHECK(json::from_ubjson(v_U) == json({255, 255}));
1770 CHECK(json::from_ubjson(v_I) == json({32767, 32767}));
1771 CHECK(json::from_ubjson(v_l) == json({2147483647, 2147483647}));
1772 CHECK(json::from_ubjson(v_L) == json({9223372036854775807, 9223372036854775807}));
1773 CHECK(json::from_ubjson(v_D) == json({3.1415926, 3.1415926}));
1774 CHECK(json::from_ubjson(v_S) == json({"a", "a"}));
1775 CHECK(json::from_ubjson(v_C) == json({"a", "a"}));
1779 CHECK(json::to_ubjson(json::from_ubjson(v_N), true, true) == v_empty);
1780 CHECK(json::to_ubjson(json::from_ubjson(v_T), true, true) == v_T);
1781 CHECK(json::to_ubjson(json::from_ubjson(v_F), true, true) == v_F);
1782 CHECK(json::to_ubjson(json::from_ubjson(v_Z), true, true) == v_Z);
1783 CHECK(json::to_ubjson(json::from_ubjson(v_i), true, true) == v_i);
1784 CHECK(json::to_ubjson(json::from_ubjson(v_U), true, true) == v_U);
1785 CHECK(json::to_ubjson(json::from_ubjson(v_I), true, true) == v_I);
1786 CHECK(json::to_ubjson(json::from_ubjson(v_l), true, true) == v_l);
1787 CHECK(json::to_ubjson(json::from_ubjson(v_L), true, true) == v_L);
1788 CHECK(json::to_ubjson(json::from_ubjson(v_D), true, true) == v_D);
1789 CHECK(json::to_ubjson(json::from_ubjson(v_S), true, true) == v_S);
1790 CHECK(json::to_ubjson(json::from_ubjson(v_C), true, true) == v_S); // char is serialized to string
1852 CHECK(json::from_ubjson(vS, true, false).is_discarded());
1856 CHECK(json::from_ubjson(v, true, false).is_discarded());
1860 CHECK(json::from_ubjson(vC, true, false).is_discarded());
1868 CHECK(json::from_ubjson(vU, true, false).is_discarded());
1872 CHECK(json::from_ubjson(vi, true, false).is_discarded());
1876 CHECK(json::from_ubjson(vI, true, false).is_discarded());
1880 CHECK(json::from_ubjson(vl, true, false).is_discarded());
1884 CHECK(json::from_ubjson(vL, true, false).is_discarded());
1888 CHECK(json::from_ubjson(v0, true, false).is_discarded());
1896 CHECK(json::from_ubjson(v0, true, false).is_discarded());
1900 CHECK(json::from_ubjson(vi, true, false).is_discarded());
1904 CHECK(json::from_ubjson(vT, true, false).is_discarded());
1912 CHECK(json::from_ubjson(vST, true, false).is_discarded());
1916 CHECK(json::from_ubjson(vS, true, false).is_discarded());
1920 CHECK(json::from_ubjson(v, true, false).is_discarded());
1928 CHECK(json::from_ubjson(vST, true, false).is_discarded());
1932 CHECK(json::from_ubjson(vT, true, false).is_discarded());
1936 CHECK(json::from_ubjson(vS, true, false).is_discarded());
1940 CHECK(json::from_ubjson(v, true, false).is_discarded());
1944 CHECK(json::from_ubjson(v2, true, false).is_discarded());
1948 CHECK(json::from_ubjson(v3, true, false).is_discarded());
1952 CHECK(json::from_ubjson(vST1, true, false).is_discarded());
1956 CHECK(json::from_ubjson(vST2, true, false).is_discarded());
1968 CHECK(json::to_ubjson(j, true, true) == expected);
1975 CHECK(json::to_ubjson(j, true, true) == expected);
1982 CHECK(json::to_ubjson(j, true, true) == expected);
1989 CHECK(json::to_ubjson(j, true, true) == expected);
1996 CHECK(json::to_ubjson(j, true, true) == expected);
2007 CHECK(json::to_ubjson(j, true, true) == expected);
2008 CHECK(json::to_ubjson(j, true) == expected_size);
2016 CHECK(json::to_ubjson(j, true, true) == expected);
2017 CHECK(json::to_ubjson(j, true) == expected_size);
2025 CHECK(json::to_ubjson(j, true, true) == expected);
2026 CHECK(json::to_ubjson(j, true) == expected_size);
2034 CHECK(json::to_ubjson(j, true, true) == expected);
2035 CHECK(json::to_ubjson(j, true) == expected_size);
2043 CHECK(json::to_ubjson(j, true, true) == expected);
2044 CHECK(json::to_ubjson(j, true) == expected_size);
2052 CHECK(json::to_ubjson(j, true, true) == expected);
2063 CHECK(json::to_ubjson(j) == v);
2064 CHECK(json::from_ubjson(v) == j);
2078 CHECK(json::to_ubjson(j) == v);
2079 CHECK(json::from_ubjson(v) == j);
2080 CHECK(json::from_ubjson(v2) == j);
2089 CHECK(json::to_ubjson(j) == v);
2090 CHECK(json::from_ubjson(v) == j);
2113 CHECK(json::to_ubjson(j) == v);
2114 CHECK(json::from_ubjson(v) == j);
2121 //CHECK(json::to_ubjson(j) == v);
2122 CHECK(json::from_ubjson(v) == j);
2131 CHECK(json::to_ubjson(j) == v);
2132 CHECK(json::from_ubjson(v) == j);
2139 CHECK(json::to_ubjson(j) == v);
2140 CHECK(json::from_ubjson(v) == j);
2147 CHECK(json::to_ubjson(j) == v);
2148 CHECK(json::from_ubjson(v) == j);
2159 CHECK(json::to_ubjson(j) == v);
2160 CHECK(json::from_ubjson(v) == j);
2168 CHECK(json::to_ubjson(j, true) == v);
2169 CHECK(json::from_ubjson(v) == j);
2177 CHECK(json::to_ubjson(j, true, true) == v);
2178 CHECK(json::from_ubjson(v) == j);
2204 CHECK(json::to_ubjson(j) == v);
2205 CHECK(json::from_ubjson(v) == j);
2227 CHECK(json::to_ubjson(j, true) == v);
2228 CHECK(json::from_ubjson(v) == j);
2250 CHECK(json::to_ubjson(j, true, true) == v);
2251 CHECK(json::from_ubjson(v) == j);
2271 CHECK(json::to_ubjson(j) == v);
2272 CHECK(json::from_ubjson(v) == j);
2286 CHECK(json::to_ubjson(j, true) == v);
2287 CHECK(json::from_ubjson(v) == j);
2301 CHECK(json::to_ubjson(j, true, true) == v);
2302 CHECK(json::from_ubjson(v) == j);
2318 CHECK(json::to_ubjson(j) == v);
2319 CHECK(json::from_ubjson(v) == j);
2331 CHECK(json::to_ubjson(j, true) == v);
2332 CHECK(json::from_ubjson(v) == j);
2344 CHECK(json::to_ubjson(j, true, true) == v);
2345 CHECK(json::from_ubjson(v) == j);
2354 CHECK(json::from_ubjson(v) == json::array());
2360 CHECK(json::from_ubjson(v) == json({ {"name", nullptr}, {"password", nullptr}, {"email", nullptr} }));
2391 CHECK(e.id == 112);
2395 CHECK(e.id != 112);
2466 CHECK(j1 == j2);
2481 CHECK(j1 == j2);
2496 CHECK(j1 == j2);
2512 CHECK(vec == packed);