Lines Matching refs:result

108             const auto result = json::to_cbor(j);
109 CHECK(result.empty());
117 const auto result = json::to_cbor(j);
118 CHECK(result == expected);
126 const auto result = json::to_cbor(j);
127 CHECK(result == expected);
134 const auto result = json::to_cbor(j);
135 CHECK(result == expected);
138 CHECK(json::from_cbor(result) == j);
139 CHECK(json::from_cbor(result, true, false) == j);
148 const auto result = json::to_cbor(j);
149 CHECK(result == expected);
152 CHECK(json::from_cbor(result) == j);
153 CHECK(json::from_cbor(result, true, false) == j);
160 const auto result = json::to_cbor(j);
161 CHECK(result == expected);
164 CHECK(json::from_cbor(result) == j);
165 CHECK(json::from_cbor(result, true, false) == j);
210 // compare result + size
211 const auto result = json::to_cbor(j);
212 CHECK(result == expected);
213 CHECK(result.size() == 9);
216 CHECK(result[0] == 0x3b);
217 uint64_t restored = (static_cast<uint64_t>(result[1]) << 070) +
218 (static_cast<uint64_t>(result[2]) << 060) +
219 (static_cast<uint64_t>(result[3]) << 050) +
220 (static_cast<uint64_t>(result[4]) << 040) +
221 (static_cast<uint64_t>(result[5]) << 030) +
222 (static_cast<uint64_t>(result[6]) << 020) +
223 (static_cast<uint64_t>(result[7]) << 010) +
224 static_cast<uint64_t>(result[8]);
229 CHECK(json::from_cbor(result) == j);
230 CHECK(json::from_cbor(result, true, false) == j);
263 // compare result + size
264 const auto result = json::to_cbor(j);
265 CHECK(result == expected);
266 CHECK(result.size() == 5);
269 CHECK(result[0] == 0x3a);
270 uint32_t restored = (static_cast<uint32_t>(result[1]) << 030) +
271 (static_cast<uint32_t>(result[2]) << 020) +
272 (static_cast<uint32_t>(result[3]) << 010) +
273 static_cast<uint32_t>(result[4]);
278 CHECK(json::from_cbor(result) == j);
279 CHECK(json::from_cbor(result, true, false) == j);
302 // compare result + size
303 const auto result = json::to_cbor(j);
304 CHECK(result == expected);
305 CHECK(result.size() == 3);
308 CHECK(result[0] == 0x39);
309 auto restored = static_cast<uint16_t>(static_cast<uint8_t>(result[1]) * 256 + static_cast<uint8_t>(result[2]));
314 CHECK(json::from_cbor(result) == j);
315 CHECK(json::from_cbor(result, true, false) == j);
324 const auto result = json::to_cbor(j);
325 CHECK(result == expected);
327 auto restored = static_cast<int16_t>(-1 - ((result[1] << 8) + result[2]));
331 CHECK(json::from_cbor(result) == j);
332 CHECK(json::from_cbor(result, true, false) == j);
352 // compare result + size
353 const auto result = json::to_cbor(j);
354 CHECK(result == expected);
355 CHECK(result.size() == 2);
358 CHECK(result[0] == 0x38);
359 CHECK(static_cast<int16_t>(-1 - result[1]) == i);
362 CHECK(json::from_cbor(result) == j);
363 CHECK(json::from_cbor(result, true, false) == j);
383 // compare result + size
384 const auto result = json::to_cbor(j);
385 CHECK(result == expected);
386 CHECK(result.size() == 1);
389 CHECK(static_cast<int8_t>(0x20 - 1 - result[0]) == i);
392 CHECK(json::from_cbor(result) == j);
393 CHECK(json::from_cbor(result, true, false) == j);
414 // compare result + size
415 const auto result = json::to_cbor(j);
416 CHECK(result == expected);
417 CHECK(result.size() == 1);
420 CHECK(result[0] == i);
423 CHECK(json::from_cbor(result) == j);
424 CHECK(json::from_cbor(result, true, false) == j);
446 // compare result + size
447 const auto result = json::to_cbor(j);
448 CHECK(result == expected);
449 CHECK(result.size() == 2);
452 CHECK(result[0] == 0x18);
453 CHECK(result[1] == i);
456 CHECK(json::from_cbor(result) == j);
457 CHECK(json::from_cbor(result, true, false) == j);
480 // compare result + size
481 const auto result = json::to_cbor(j);
482 CHECK(result == expected);
483 CHECK(result.size() == 3);
486 CHECK(result[0] == 0x19);
487 auto restored = static_cast<uint16_t>(static_cast<uint8_t>(result[1]) * 256 + static_cast<uint8_t>(result[2]));
491 CHECK(json::from_cbor(result) == j);
492 CHECK(json::from_cbor(result, true, false) == j);
520 // compare result + size
521 const auto result = json::to_cbor(j);
522 CHECK(result == expected);
523 CHECK(result.size() == 5);
526 CHECK(result[0] == 0x1a);
527 uint32_t restored = (static_cast<uint32_t>(result[1]) << 030) +
528 (static_cast<uint32_t>(result[2]) << 020) +
529 (static_cast<uint32_t>(result[3]) << 010) +
530 static_cast<uint32_t>(result[4]);
534 CHECK(json::from_cbor(result) == j);
535 CHECK(json::from_cbor(result, true, false) == j);
567 // compare result + size
568 const auto result = json::to_cbor(j);
569 CHECK(result == expected);
570 CHECK(result.size() == 9);
573 CHECK(result[0] == 0x1b);
574 uint64_t restored = (static_cast<uint64_t>(result[1]) << 070) +
575 (static_cast<uint64_t>(result[2]) << 060) +
576 (static_cast<uint64_t>(result[3]) << 050) +
577 (static_cast<uint64_t>(result[4]) << 040) +
578 (static_cast<uint64_t>(result[5]) << 030) +
579 (static_cast<uint64_t>(result[6]) << 020) +
580 (static_cast<uint64_t>(result[7]) << 010) +
581 static_cast<uint64_t>(result[8]);
585 CHECK(json::from_cbor(result) == j);
586 CHECK(json::from_cbor(result, true, false) == j);
608 // compare result + size
609 const auto result = json::to_msgpack(j);
610 CHECK(result == expected);
611 CHECK(result.size() == 3);
614 CHECK(result[0] == 0xd1);
615 auto restored = static_cast<int16_t>((result[1] << 8) + result[2]);
619 CHECK(json::from_msgpack(result) == j);
642 // compare result + size
643 const auto result = json::to_cbor(j);
644 CHECK(result == expected);
645 CHECK(result.size() == 1);
648 CHECK(result[0] == i);
651 CHECK(json::from_cbor(result) == j);
652 CHECK(json::from_cbor(result, true, false) == j);
673 // compare result + size
674 const auto result = json::to_cbor(j);
675 CHECK(result == expected);
676 CHECK(result.size() == 2);
679 CHECK(result[0] == 0x18);
680 auto restored = static_cast<uint8_t>(result[1]);
684 CHECK(json::from_cbor(result) == j);
685 CHECK(json::from_cbor(result, true, false) == j);
707 // compare result + size
708 const auto result = json::to_cbor(j);
709 CHECK(result == expected);
710 CHECK(result.size() == 3);
713 CHECK(result[0] == 0x19);
714 auto restored = static_cast<uint16_t>(static_cast<uint8_t>(result[1]) * 256 + static_cast<uint8_t>(result[2]));
718 CHECK(json::from_cbor(result) == j);
719 CHECK(json::from_cbor(result, true, false) == j);
746 // compare result + size
747 const auto result = json::to_cbor(j);
748 CHECK(result == expected);
749 CHECK(result.size() == 5);
752 CHECK(result[0] == 0x1a);
753 uint32_t restored = (static_cast<uint32_t>(result[1]) << 030) +
754 (static_cast<uint32_t>(result[2]) << 020) +
755 (static_cast<uint32_t>(result[3]) << 010) +
756 static_cast<uint32_t>(result[4]);
760 CHECK(json::from_cbor(result) == j);
761 CHECK(json::from_cbor(result, true, false) == j);
792 // compare result + size
793 const auto result = json::to_cbor(j);
794 CHECK(result == expected);
795 CHECK(result.size() == 9);
798 CHECK(result[0] == 0x1b);
799 uint64_t restored = (static_cast<uint64_t>(result[1]) << 070) +
800 (static_cast<uint64_t>(result[2]) << 060) +
801 (static_cast<uint64_t>(result[3]) << 050) +
802 (static_cast<uint64_t>(result[4]) << 040) +
803 (static_cast<uint64_t>(result[5]) << 030) +
804 (static_cast<uint64_t>(result[6]) << 020) +
805 (static_cast<uint64_t>(result[7]) << 010) +
806 static_cast<uint64_t>(result[8]);
810 CHECK(json::from_cbor(result) == j);
811 CHECK(json::from_cbor(result, true, false) == j);
826 const auto result = json::to_cbor(j);
827 CHECK(result == expected);
830 CHECK(json::from_cbor(result) == j);
831 CHECK(json::from_cbor(result) == v);
833 CHECK(json::from_cbor(result, true, false) == j);
847 const auto result = json::to_cbor(j);
848 CHECK(result == expected);
850 CHECK(json::from_cbor(result) == j);
851 CHECK(json::from_cbor(result) == v);
860 const auto result = json::to_cbor(j);
861 CHECK(result == expected);
863 CHECK(json::from_cbor(result) == j);
864 CHECK(json::from_cbor(result) == v);
873 const auto result = json::to_cbor(j);
874 CHECK(result == expected);
876 CHECK(json::from_cbor(result) == j);
877 CHECK(json::from_cbor(result) == v);
886 const auto result = json::to_cbor(j);
887 CHECK(result == expected);
889 CHECK(json::from_cbor(result) == j);
890 CHECK(json::from_cbor(result) == v);
899 const auto result = json::to_cbor(j);
900 CHECK(result == expected);
902 CHECK(json::from_cbor(result) == j);
903 CHECK(json::from_cbor(result) == v);
913 const auto result = json::to_cbor(j);
914 CHECK(result == expected);
916 CHECK(json::from_cbor(result) == j);
917 CHECK(json::from_cbor(result) == v);
927 const auto result = json::to_cbor(j);
928 CHECK(result == expected);
930 CHECK(json::from_cbor(result) == j);
931 CHECK(json::from_cbor(result) == v);
942 const auto result = json::to_cbor(j);
943 CHECK(result == expected);
945 CHECK(json::from_cbor(result) == j);
946 CHECK(json::from_cbor(result) == v);
957 const auto result = json::to_cbor(j);
958 CHECK(result == expected);
960 CHECK(json::from_cbor(result) == j);
961 CHECK(json::from_cbor(result) == v);
1089 // compare result + size
1090 const auto result = json::to_cbor(j);
1091 CHECK(result == expected);
1092 CHECK(result.size() == N + 1);
1096 CHECK(result.back() != '\x00');
1100 CHECK(json::from_cbor(result) == j);
1101 CHECK(json::from_cbor(result, true, false) == j);
1124 // compare result + size
1125 const auto result = json::to_cbor(j);
1126 CHECK(result == expected);
1127 CHECK(result.size() == N + 2);
1129 CHECK(result.back() != '\x00');
1132 CHECK(json::from_cbor(result) == j);
1133 CHECK(json::from_cbor(result, true, false) == j);
1157 // compare result + size
1158 const auto result = json::to_cbor(j);
1159 CHECK(result == expected);
1160 CHECK(result.size() == N + 3);
1162 CHECK(result.back() != '\x00');
1165 CHECK(json::from_cbor(result) == j);
1166 CHECK(json::from_cbor(result, true, false) == j);
1192 // compare result + size
1193 const auto result = json::to_cbor(j);
1194 CHECK(result == expected);
1195 CHECK(result.size() == N + 5);
1197 CHECK(result.back() != '\x00');
1200 CHECK(json::from_cbor(result) == j);
1201 CHECK(json::from_cbor(result, true, false) == j);
1212 const auto result = json::to_cbor(j);
1213 CHECK(result == expected);
1216 CHECK(json::from_cbor(result) == j);
1217 CHECK(json::from_cbor(result, true, false) == j);
1224 const auto result = json::to_cbor(j);
1225 CHECK(result == expected);
1228 CHECK(json::from_cbor(result) == j);
1229 CHECK(json::from_cbor(result, true, false) == j);
1236 const auto result = json::to_cbor(j);
1237 CHECK(result == expected);
1240 CHECK(json::from_cbor(result) == j);
1241 CHECK(json::from_cbor(result, true, false) == j);
1248 const auto result = json::to_cbor(j);
1249 CHECK(result == expected);
1252 CHECK(json::from_cbor(result) == j);
1253 CHECK(json::from_cbor(result, true, false) == j);
1263 const auto result = json::to_cbor(j);
1264 CHECK(result == expected);
1267 CHECK(json::from_cbor(result) == j);
1268 CHECK(json::from_cbor(result, true, false) == j);
1280 const auto result = json::to_cbor(j);
1281 CHECK(result == expected);
1284 CHECK(json::from_cbor(result) == j);
1285 CHECK(json::from_cbor(result, true, false) == j);
1295 const auto result = json::to_cbor(j);
1296 CHECK(result == expected);
1299 CHECK(json::from_cbor(result) == j);
1300 CHECK(json::from_cbor(result, true, false) == j);
1307 const auto result = json::to_cbor(j);
1308 CHECK(result == expected);
1311 CHECK(json::from_cbor(result) == j);
1312 CHECK(json::from_cbor(result, true, false) == j);
1322 const auto result = json::to_cbor(j);
1323 CHECK(result == expected);
1326 CHECK(json::from_cbor(result) == j);
1327 CHECK(json::from_cbor(result, true, false) == j);
1342 const auto result = json::to_cbor(j);
1349 CHECK(result.size() == 1787); // 1 type, 1 size, 255*7 content
1350 CHECK(result[0] == 0xb8); // map 8 bit
1351 CHECK(result[1] == 0xff); // size byte (0xff)
1353 CHECK(json::from_cbor(result) == j);
1354 CHECK(json::from_cbor(result, true, false) == j);
1369 const auto result = json::to_cbor(j);
1376 CHECK(result.size() == 1795); // 1 type, 2 size, 256*7 content
1377 CHECK(result[0] == 0xb9); // map 16 bit
1378 CHECK(result[1] == 0x01); // byte 0 of size (0x0100)
1379 CHECK(result[2] == 0x00); // byte 1 of size (0x0100)
1382 CHECK(json::from_cbor(result) == j);
1383 CHECK(json::from_cbor(result, true, false) == j);
1398 const auto result = json::to_cbor(j);
1405 CHECK(result.size() == 458757); // 1 type, 4 size, 65536*7 content
1406 CHECK(result[0] == 0xba); // map 32 bit
1407 CHECK(result[1] == 0x00); // byte 0 of size (0x00010000)
1408 CHECK(result[2] == 0x01); // byte 1 of size (0x00010000)
1409 CHECK(result[3] == 0x00); // byte 2 of size (0x00010000)
1410 CHECK(result[4] == 0x00); // byte 3 of size (0x00010000)
1413 CHECK(json::from_cbor(result) == j);
1414 CHECK(json::from_cbor(result, true, false) == j);
1438 // compare result + size
1439 const auto result = json::to_cbor(j);
1440 CHECK(result == expected);
1441 CHECK(result.size() == N + 1);
1445 CHECK(result.back() != '\x00');
1449 CHECK(json::from_cbor(result) == j);
1450 CHECK(json::from_cbor(result, true, false) == j);
1473 // compare result + size
1474 const auto result = json::to_cbor(j);
1475 CHECK(result == expected);
1476 CHECK(result.size() == N + 2);
1478 CHECK(result.back() != '\x00');
1481 CHECK(json::from_cbor(result) == j);
1482 CHECK(json::from_cbor(result, true, false) == j);
1506 // compare result + size
1507 const auto result = json::to_cbor(j);
1508 CHECK(result == expected);
1509 CHECK(result.size() == N + 3);
1511 CHECK(result.back() != '\x00');
1514 CHECK(json::from_cbor(result) == j);
1515 CHECK(json::from_cbor(result, true, false) == j);
1541 // compare result + size
1542 const auto result = json::to_cbor(j);
1543 CHECK(result == expected);
1544 CHECK(result.size() == N + 5);
1546 CHECK(result.back() != '\x00');
1549 CHECK(json::from_cbor(result) == j);
1550 CHECK(json::from_cbor(result, true, false) == j);
1784 const auto result = json::from_cbor(vec, false);
1785 CHECK(result == json());
1874 AFL-Fuzz. As a result, empty byte vectors and excessive lengths are