Lines Matching refs:raw

228 template <size_t N> QByteArray raw(const char (&data)[N])  in raw()  function
310 QTest::newRow("0") << raw("\x00") << "0"; in addFixedData()
311 QTest::newRow("1") << raw("\x01") << "1"; in addFixedData()
312 QTest::newRow("10") << raw("\x0a") << "10"; in addFixedData()
313 QTest::newRow("23") << raw("\x17") << "23"; in addFixedData()
314 QTest::newRow("24") << raw("\x18\x18") << "24"; in addFixedData()
315 QTest::newRow("UINT8_MAX") << raw("\x18\xff") << "255"; in addFixedData()
316 QTest::newRow("UINT8_MAX+1") << raw("\x19\x01\x00") << "256"; in addFixedData()
317 QTest::newRow("UINT16_MAX") << raw("\x19\xff\xff") << "65535"; in addFixedData()
318 QTest::newRow("UINT16_MAX+1") << raw("\x1a\0\1\x00\x00") << "65536"; in addFixedData()
319 QTest::newRow("UINT32_MAX") << raw("\x1a\xff\xff\xff\xff") << "4294967295"; in addFixedData()
320 QTest::newRow("UINT32_MAX+1") << raw("\x1b\0\0\0\1\0\0\0\0") << "4294967296"; in addFixedData()
321 QTest::newRow("UINT64_MAX") << raw("\x1b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in addFixedData()
325 QTest::newRow("-1") << raw("\x20") << "-1"; in addFixedData()
326 QTest::newRow("-2") << raw("\x21") << "-2"; in addFixedData()
327 QTest::newRow("-24") << raw("\x37") << "-24"; in addFixedData()
328 QTest::newRow("-25") << raw("\x38\x18") << "-25"; in addFixedData()
329 QTest::newRow("-UINT8_MAX") << raw("\x38\xff") << "-256"; in addFixedData()
330 QTest::newRow("-UINT8_MAX-1") << raw("\x39\x01\x00") << "-257"; in addFixedData()
331 QTest::newRow("-UINT16_MAX") << raw("\x39\xff\xff") << "-65536"; in addFixedData()
332 QTest::newRow("-UINT16_MAX-1") << raw("\x3a\0\1\x00\x00") << "-65537"; in addFixedData()
333 QTest::newRow("-UINT32_MAX") << raw("\x3a\xff\xff\xff\xff") << "-4294967296"; in addFixedData()
334 QTest::newRow("-UINT32_MAX-1") << raw("\x3b\0\0\0\1\0\0\0\0") << "-4294967297"; in addFixedData()
335 QTest::newRow("INT64_MIN+1") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xfe") in addFixedData()
337 QTest::newRow("INT64_MIN") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xff") in addFixedData()
339 QTest::newRow("INT64_MIN-1") << raw("\x3b\x80\0\0\0""\0\0\0\0") << "-9223372036854775809"; in addFixedData()
340 QTest::newRow("-UINT64_MAX") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xfe") in addFixedData()
342 QTest::newRow("-UINT64_MAX+1") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in addFixedData()
346 QTest::newRow("0*1") << raw("\x18\x00") << "0_0"; in addFixedData()
347 QTest::newRow("0*2") << raw("\x19\x00\x00") << "0_1"; in addFixedData()
348 QTest::newRow("0*4") << raw("\x1a\0\0\0\0") << "0_2"; in addFixedData()
349 QTest::newRow("0*8") << raw("\x1b\0\0\0\0\0\0\0\0") << "0_3"; in addFixedData()
350 QTest::newRow("-1*1") << raw("\x38\x00") << "-1_0"; in addFixedData()
351 QTest::newRow("-1*2") << raw("\x39\x00\x00") << "-1_1"; in addFixedData()
352 QTest::newRow("-1*4") << raw("\x3a\0\0\0\0") << "-1_2"; in addFixedData()
353 QTest::newRow("-1*8") << raw("\x3b\0\0\0\0\0\0\0\0") << "-1_3"; in addFixedData()
355 QTest::newRow("simple0") << raw("\xe0") << "simple(0)"; in addFixedData()
356 QTest::newRow("simple19") << raw("\xf3") << "simple(19)"; in addFixedData()
357 QTest::newRow("false") << raw("\xf4") << "false"; in addFixedData()
358 QTest::newRow("true") << raw("\xf5") << "true"; in addFixedData()
359 QTest::newRow("null") << raw("\xf6") << "null"; in addFixedData()
360 QTest::newRow("undefined") << raw("\xf7") << "undefined"; in addFixedData()
361 QTest::newRow("simple32") << raw("\xf8\x20") << "simple(32)"; in addFixedData()
362 QTest::newRow("simple255") << raw("\xf8\xff") << "simple(255)"; in addFixedData()
366 QTest::newRow("0.f16") << raw("\xf9\0\0") << "0.f16"; in addFixedData()
367 QTest::newRow("0.f") << raw("\xfa\0\0\0\0") << "0.f"; in addFixedData()
368 QTest::newRow("0.") << raw("\xfb\0\0\0\0\0\0\0\0") << "0."; in addFixedData()
369 QTest::newRow("-1.f16") << raw("\xf9\xbc\x00") << "-1.f16"; in addFixedData()
370 QTest::newRow("-1.f") << raw("\xfa\xbf\x80\0\0") << "-1.f"; in addFixedData()
371 QTest::newRow("-1.") << raw("\xfb\xbf\xf0\0\0\0\0\0\0") << "-1."; in addFixedData()
372 QTest::newRow("65504.f16") << raw("\xf9\x7b\xff") << "65504.f16"; in addFixedData()
373 QTest::newRow("16777215.f") << raw("\xfa\x4b\x7f\xff\xff") << "16777215.f"; in addFixedData()
374 QTest::newRow("16777215.") << raw("\xfb\x41\x6f\xff\xff\xe0\0\0\0") << "16777215."; in addFixedData()
375 QTest::newRow("-16777215.f") << raw("\xfa\xcb\x7f\xff\xff") << "-16777215.f"; in addFixedData()
376 QTest::newRow("-16777215.") << raw("\xfb\xc1\x6f\xff\xff\xe0\0\0\0") << "-16777215."; in addFixedData()
378 QTest::newRow("0.5f16") << raw("\xf9\x38\0") << "0.5f16"; in addFixedData()
379 QTest::newRow("0.5f") << raw("\xfa\x3f\0\0\0") << "0.5f"; in addFixedData()
380 QTest::newRow("0.5") << raw("\xfb\x3f\xe0\0\0\0\0\0\0") << "0.5"; in addFixedData()
381 QTest::newRow("2.f16^11-1") << raw("\xf9\x67\xff") << "2047.f16"; in addFixedData()
382 QTest::newRow("2.f^24-1") << raw("\xfa\x4b\x7f\xff\xff") << "16777215.f"; in addFixedData()
383 … QTest::newRow("2.^53-1") << raw("\xfb\x43\x3f\xff\xff""\xff\xff\xff\xff") << "9007199254740991."; in addFixedData()
384 QTest::newRow("2.f^64-epsilon") << raw("\xfa\x5f\x7f\xff\xff") << "18446742974197923840.f"; in addFixedData()
385 …QTest::newRow("2.^64-epsilon") << raw("\xfb\x43\xef\xff\xff""\xff\xff\xff\xff") << "18446744073709… in addFixedData()
386 QTest::newRow("2.f^64") << raw("\xfa\x5f\x80\0\0") << "1.8446744073709552e+19f"; in addFixedData()
387 QTest::newRow("2.^64") << raw("\xfb\x43\xf0\0\0\0\0\0\0") << "1.8446744073709552e+19"; in addFixedData()
389 QTest::newRow("nan_f16") << raw("\xf9\x7e\x00") << "nan"; in addFixedData()
390 QTest::newRow("nan_f") << raw("\xfa\x7f\xc0\0\0") << "nan"; in addFixedData()
391 QTest::newRow("nan") << raw("\xfb\x7f\xf8\0\0\0\0\0\0") << "nan"; in addFixedData()
392 QTest::newRow("-inf_f16") << raw("\xf9\xfc\x00") << "-inf"; in addFixedData()
393 QTest::newRow("-inf_f") << raw("\xfa\xff\x80\0\0") << "-inf"; in addFixedData()
394 QTest::newRow("-inf") << raw("\xfb\xff\xf0\0\0\0\0\0\0") << "-inf"; in addFixedData()
395 QTest::newRow("+inf_f16") << raw("\xf9\x7c\x00") << "inf"; in addFixedData()
396 QTest::newRow("+inf_f") << raw("\xfa\x7f\x80\0\0") << "inf"; in addFixedData()
397 QTest::newRow("+inf") << raw("\xfb\x7f\xf0\0\0\0\0\0\0") << "inf"; in addFixedData()
410 QTest::newRow("0") << raw("\x00") << Q_UINT64_C(0) << Q_INT64_C(0) << false << true; in addIntegers()
411 QTest::newRow("1") << raw("\x01") << Q_UINT64_C(1) << Q_INT64_C(1) << false << true; in addIntegers()
412 QTest::newRow("10") << raw("\x0a") << Q_UINT64_C(10) << Q_INT64_C(10) << false << true; in addIntegers()
413 QTest::newRow("23") << raw("\x17") << Q_UINT64_C(23) << Q_INT64_C(23) << false << true; in addIntegers()
414 QTest::newRow("24") << raw("\x18\x18") << Q_UINT64_C(24) << Q_INT64_C(24) << false << true; in addIntegers()
415 …QTest::newRow("UINT8_MAX") << raw("\x18\xff") << Q_UINT64_C(255) << Q_INT64_C(255) << false << tru… in addIntegers()
416 …QTest::newRow("UINT8_MAX+1") << raw("\x19\x01\x00") << Q_UINT64_C(256) << Q_INT64_C(256) << false … in addIntegers()
417 …QTest::newRow("UINT16_MAX") << raw("\x19\xff\xff") << Q_UINT64_C(65535) << Q_INT64_C(65535) << fal… in addIntegers()
418 …QTest::newRow("UINT16_MAX+1") << raw("\x1a\0\1\x00\x00") << Q_UINT64_C(65536) << Q_INT64_C(65536) … in addIntegers()
419 …QTest::newRow("UINT32_MAX") << raw("\x1a\xff\xff\xff\xff") << Q_UINT64_C(4294967295) << Q_INT64_C(… in addIntegers()
420 …QTest::newRow("UINT32_MAX+1") << raw("\x1b\0\0\0\1\0\0\0\0") << Q_UINT64_C(4294967296) << Q_INT64_… in addIntegers()
421 QTest::newRow("INT64_MAX") << raw("\x1b" "\x7f\xff\xff\xff" "\xff\xff\xff\xff") in addIntegers()
424 QTest::newRow("UINT64_MAX") << raw("\x1b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in addIntegers()
428 QTest::newRow("-1") << raw("\x20") << Q_UINT64_C(0) << Q_INT64_C(-1) << true << true; in addIntegers()
429 QTest::newRow("-2") << raw("\x21") << Q_UINT64_C(1) << Q_INT64_C(-2) << true << true; in addIntegers()
430 QTest::newRow("-24") << raw("\x37") << Q_UINT64_C(23) << Q_INT64_C(-24) << true << true; in addIntegers()
431 QTest::newRow("-25") << raw("\x38\x18") << Q_UINT64_C(24) << Q_INT64_C(-25) << true << true; in addIntegers()
432 …QTest::newRow("-UINT8_MAX") << raw("\x38\xff") << Q_UINT64_C(255) << Q_INT64_C(-256) << true << tr… in addIntegers()
433 …QTest::newRow("-UINT8_MAX-1") << raw("\x39\x01\x00") << Q_UINT64_C(256) << Q_INT64_C(-257) << true… in addIntegers()
434 …QTest::newRow("-UINT16_MAX") << raw("\x39\xff\xff") << Q_UINT64_C(65535) << Q_INT64_C(-65536) << t… in addIntegers()
435 …QTest::newRow("-UINT16_MAX-1") << raw("\x3a\0\1\x00\x00") << Q_UINT64_C(65536) << Q_INT64_C(-65537… in addIntegers()
436 …QTest::newRow("-UINT32_MAX") << raw("\x3a\xff\xff\xff\xff") << Q_UINT64_C(4294967295) << Q_INT64_C… in addIntegers()
437 …QTest::newRow("-UINT32_MAX-1") << raw("\x3b\0\0\0\1\0\0\0\0") << Q_UINT64_C(4294967296) << Q_INT64… in addIntegers()
438 QTest::newRow("INT64_MIN+1") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xfe") in addIntegers()
442 QTest::newRow("INT64_MIN") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xff") in addIntegers()
446 …QTest::newRow("INT64_MIN-1") << raw("\x3b\x80\0\0\0""\0\0\0\0") << Q_UINT64_C(9223372036854775808)… in addIntegers()
447 QTest::newRow("-UINT64_MAX") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xfe") in addIntegers()
449 QTest::newRow("-UINT64_MAX+1") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in addIntegers()
471 uint64_t raw; in integers() local
472 cbor_value_get_raw_integer(&w.first, &raw); in integers()
473 QCOMPARE(quint64(raw), expectedRaw); in integers()
515 QTest::newRow("emptybytestring") << raw("\x40") << "h''"; in addStringsData()
516 QTest::newRow("bytestring1") << raw("\x41 ") << "h'20'"; in addStringsData()
517 QTest::newRow("bytestring1-nul") << raw("\x41\0") << "h'00'"; in addStringsData()
518 QTest::newRow("bytestring5") << raw("\x45Hello") << "h'48656c6c6f'"; in addStringsData()
519 QTest::newRow("bytestring24") << raw("\x58\x18""123456789012345678901234") in addStringsData()
521 QTest::newRow("bytestring256") << raw("\x59\1\0") + QByteArray(256, '3') in addStringsData()
525 QTest::newRow("emptytextstring") << raw("\x60") << "\"\""; in addStringsData()
526 QTest::newRow("textstring1") << raw("\x61 ") << "\" \""; in addStringsData()
527 QTest::newRow("textstring1-nul") << raw("\x61\0") << "\"\\u0000\""; in addStringsData()
528 QTest::newRow("textstring5") << raw("\x65Hello") << "\"Hello\""; in addStringsData()
529 QTest::newRow("textstring24") << raw("\x78\x18""123456789012345678901234") in addStringsData()
531 QTest::newRow("textstring256") << raw("\x79\1\0") + QByteArray(256, '3') in addStringsData()
536 QTest::newRow("textstringutf8-2char") << raw("\x62\xc2\xa0") << "\"\\u00A0\""; in addStringsData()
537 QTest::newRow("textstringutf8-2char2") << raw("\x64\xc2\xa0\xc2\xa9") << "\"\\u00A0\\u00A9\""; in addStringsData()
538 QTest::newRow("textstringutf8-3char") << raw("\x63\xe2\x88\x80") << "\"\\u2200\""; in addStringsData()
539 QTest::newRow("textstringutf8-4char") << raw("\x64\xf0\x90\x88\x83") << "\"\\uD800\\uDE03\""; in addStringsData()
542 QTest::newRow("emptybytestring*1") << raw("\x58\x00") << "h''_0"; in addStringsData()
543 QTest::newRow("emptytextstring*1") << raw("\x78\x00") << "\"\"_0"; in addStringsData()
544 QTest::newRow("emptybytestring*2") << raw("\x59\x00\x00") << "h''_1"; in addStringsData()
545 QTest::newRow("emptytextstring*2") << raw("\x79\x00\x00") << "\"\"_1"; in addStringsData()
546 QTest::newRow("emptybytestring*4") << raw("\x5a\0\0\0\0") << "h''_2"; in addStringsData()
547 QTest::newRow("emptytextstring*4") << raw("\x7a\0\0\0\0") << "\"\"_2"; in addStringsData()
548 QTest::newRow("emptybytestring*8") << raw("\x5b\0\0\0\0\0\0\0\0") << "h''_3"; in addStringsData()
549 QTest::newRow("emptytextstring*8") << raw("\x7b\0\0\0\0\0\0\0\0") << "\"\"_3"; in addStringsData()
550 QTest::newRow("bytestring5*1") << raw("\x58\x05Hello") << "h'48656c6c6f'_0"; in addStringsData()
551 QTest::newRow("textstring5*1") << raw("\x78\x05Hello") << "\"Hello\"_0"; in addStringsData()
552 QTest::newRow("bytestring5*2") << raw("\x59\0\5Hello") << "h'48656c6c6f'_1"; in addStringsData()
553 QTest::newRow("textstring5*2") << raw("\x79\0\x05Hello") << "\"Hello\"_1"; in addStringsData()
554 QTest::newRow("bytestring5*4") << raw("\x5a\0\0\0\5Hello") << "h'48656c6c6f'_2"; in addStringsData()
555 QTest::newRow("textstring5*4") << raw("\x7a\0\0\0\x05Hello") << "\"Hello\"_2"; in addStringsData()
556 QTest::newRow("bytestring5*8") << raw("\x5b\0\0\0\0\0\0\0\5Hello") << "h'48656c6c6f'_3"; in addStringsData()
557 QTest::newRow("textstring5*8") << raw("\x7b\0\0\0\0\0\0\0\x05Hello") << "\"Hello\"_3"; in addStringsData()
560 QTest::newRow("_emptybytestring") << raw("\x5f\xff") << "(_ )"; in addStringsData()
561 QTest::newRow("_emptytextstring") << raw("\x7f\xff") << "(_ )"; in addStringsData()
562 QTest::newRow("_emptybytestring2") << raw("\x5f\x40\xff") << "(_ h'')"; in addStringsData()
563 QTest::newRow("_emptytextstring2") << raw("\x7f\x60\xff") << "(_ \"\")"; in addStringsData()
564 QTest::newRow("_emptybytestring2*1") << raw("\x5f\x58\x00\xff") << "(_ h''_0)"; in addStringsData()
565 QTest::newRow("_emptytextstring2*1") << raw("\x7f\x78\x00\xff") << "(_ \"\"_0)"; in addStringsData()
566 QTest::newRow("_emptybytestring3") << raw("\x5f\x40\x40\xff") << "(_ h'', h'')"; in addStringsData()
567 QTest::newRow("_emptytextstring3") << raw("\x7f\x60\x60\xff") << "(_ \"\", \"\")"; in addStringsData()
568 QTest::newRow("_emptybytestring3*2") << raw("\x5f\x59\x00\x00\x40\xff") << "(_ h''_1, h'')"; in addStringsData()
569 QTest::newRow("_emptytextstring3*2") << raw("\x7f\x79\x00\x00\x60\xff") << "(_ \"\"_1, \"\")"; in addStringsData()
570 QTest::newRow("_bytestring5x2") << raw("\x5f\x43Hel\x42lo\xff") << "(_ h'48656c', h'6c6f')"; in addStringsData()
571 QTest::newRow("_textstring5x2") << raw("\x7f\x63Hel\x62lo\xff") << "(_ \"Hel\", \"lo\")"; in addStringsData()
572 …QTest::newRow("_bytestring5x2*8*4") << raw("\x5f\x5b\0\0\0\0\0\0\0\3Hel\x5a\0\0\0\2lo\xff") << "(_… in addStringsData()
573 …QTest::newRow("_textstring5x2*8*4") << raw("\x7f\x7b\0\0\0\0\0\0\0\3Hel\x7a\0\0\0\2lo\xff") << "(_… in addStringsData()
574 …QTest::newRow("_bytestring5x5") << raw("\x5f\x41H\x41""e\x41l\x41l\x41o\xff") << "(_ h'48', h'65',… in addStringsData()
575 …QTest::newRow("_textstring5x5") << raw("\x7f\x61H\x61""e\x61l\x61l\x61o\xff") << "(_ \"H\", \"e\",… in addStringsData()
576 …QTest::newRow("_bytestring5x6") << raw("\x5f\x41H\x41""e\x40\x41l\x41l\x41o\xff") << "(_ h'48', h'… in addStringsData()
577 …QTest::newRow("_textstring5x6") << raw("\x7f\x61H\x61""e\x61l\x60\x61l\x61o\xff") << "(_ \"H\", \"… in addStringsData()
589 QTest::newRow("tag0") << raw("\xc0\x00") << "0(0)"; in addTagsData()
590 QTest::newRow("tag1") << raw("\xc1\x00") << "1(0)"; in addTagsData()
591 QTest::newRow("tag24") << raw("\xd8\x18\x00") << "24(0)"; in addTagsData()
592 QTest::newRow("tag255") << raw("\xd8\xff\x00") << "255(0)"; in addTagsData()
593 QTest::newRow("tag256") << raw("\xd9\1\0\x00") << "256(0)"; in addTagsData()
594 QTest::newRow("tag65535") << raw("\xd9\xff\xff\x00") << "65535(0)"; in addTagsData()
595 QTest::newRow("tag65536") << raw("\xda\0\1\0\0\x00") << "65536(0)"; in addTagsData()
596 QTest::newRow("tagUINT32_MAX-1") << raw("\xda\xff\xff\xff\xff\x00") << "4294967295(0)"; in addTagsData()
597 QTest::newRow("tagUINT32_MAX") << raw("\xdb\0\0\0\1\0\0\0\0\x00") << "4294967296(0)"; in addTagsData()
598 QTest::newRow("tagUINT64_MAX") << raw("\xdb" "\xff\xff\xff\xff" "\xff\xff\xff\xff" "\x00") in addTagsData()
602 QTest::newRow("tag0*1") << raw("\xd8\0\x00") << "0_0(0)"; in addTagsData()
603 QTest::newRow("tag0*2") << raw("\xd9\0\0\x00") << "0_1(0)"; in addTagsData()
604 QTest::newRow("tag0*4") << raw("\xda\0\0\0\0\x00") << "0_2(0)"; in addTagsData()
605 QTest::newRow("tag0*8") << raw("\xdb\0\0\0\0\0\0\0\0\x00") << "0_3(0)"; in addTagsData()
608 QTest::newRow("unixtime") << raw("\xc1\x1a\x55\x4b\xbf\xd3") << "1(1431027667)"; in addTagsData()
609 QTest::newRow("rfc3339date") << raw("\xc0\x78\x19" "2015-05-07 12:41:07-07:00") in addTagsData()
611 QTest::newRow("tag6+false") << raw("\xc6\xf4") << "6(false)"; in addTagsData()
612 QTest::newRow("tag25+true") << raw("\xd8\x19\xf5") << "25(true)"; in addTagsData()
613 QTest::newRow("tag256+null") << raw("\xd9\1\0\xf6") << "256(null)"; in addTagsData()
614 QTest::newRow("tag65536+simple32") << raw("\xda\0\1\0\0\xf8\x20") << "65536(simple(32))"; in addTagsData()
615 QTest::newRow("float+unixtime") << raw("\xc1\xfa\x4e\xaa\x97\x80") << "1(1431027712.f)"; in addTagsData()
616 QTest::newRow("double+unixtime") << raw("\xc1\xfb" "\x41\xd5\x52\xef" "\xf4\xc7\xce\xfe") in addTagsData()
638 QTest::newRow("emptyarray") << raw("\x80") << "[]" << 0; in addEmptyContainersData()
639 QTest::newRow("emptymap") << raw("\xa0") << "{}" << 0; in addEmptyContainersData()
640 QTest::newRow("_emptyarray") << raw("\x9f\xff") << "[_ ]" << -1; in addEmptyContainersData()
641 QTest::newRow("_emptymap") << raw("\xbf\xff") << "{_ }" << -1; in addEmptyContainersData()
681 compareOneSize(1, raw("\x99\0\1") + data, "[_1 " + expected + ']'); in arrays()
683 compareOneSize(1, raw("\x9a\0\0\0\1") + data, "[_2 " + expected + ']'); in arrays()
685 compareOneSize(1, raw("\x9b\0\0\0\0\0\0\0\1") + data, "[_3 " + expected + ']'); in arrays()
705 compareOneSize(256, raw("\x99\1\0") + data, '[' + expected + ']'); in arrays()
858 QTest::newRow("map-0-24") << raw("\xa1\0\x18\x18") << "{0: 24}" << 1; in addMapMixedData()
859 QTest::newRow("map-0*1-24") << raw("\xa1\x18\0\x18\x18") << "{0_0: 24}" << 1; in addMapMixedData()
860 QTest::newRow("map-0*1-24*2") << raw("\xa1\x18\0\x19\0\x18") << "{0_0: 24_1}" << 1; in addMapMixedData()
861 QTest::newRow("map-0*4-24*2") << raw("\xa1\x1a\0\0\0\0\x19\0\x18") << "{0_2: 24_1}" << 1; in addMapMixedData()
862 QTest::newRow("map-24-0") << raw("\xa1\x18\x18\0") << "{24: 0}" << 1; in addMapMixedData()
863 QTest::newRow("map-24-0*1") << raw("\xa1\x18\x18\x18\0") << "{24: 0_0}" << 1; in addMapMixedData()
864 QTest::newRow("map-255-65535") << raw("\xa1\x18\xff\x19\xff\xff") << "{255: 65535}" << 1; in addMapMixedData()
866 QTest::newRow("_map-0-24") << raw("\xbf\0\x18\x18\xff") << "{_ 0: 24}" << 1; in addMapMixedData()
867 QTest::newRow("_map-0*1-24") << raw("\xbf\x18\0\x18\x18\xff") << "{_ 0_0: 24}" << 1; in addMapMixedData()
868 QTest::newRow("_map-0*1-24*2") << raw("\xbf\x18\0\x19\0\x18\xff") << "{_ 0_0: 24_1}" << 1; in addMapMixedData()
869 QTest::newRow("_map-0*4-24*2") << raw("\xbf\x1a\0\0\0\0\x19\0\x18\xff") << "{_ 0_2: 24_1}" << 1; in addMapMixedData()
870 QTest::newRow("_map-24-0") << raw("\xbf\x18\x18\0\xff") << "{_ 24: 0}" << 1; in addMapMixedData()
871 QTest::newRow("_map-24-0*1") << raw("\xbf\x18\x18\x18\0\xff") << "{_ 24: 0_0}" << 1; in addMapMixedData()
872 QTest::newRow("_map-255-65535") << raw("\xbf\x18\xff\x19\xff\xff\xff") << "{_ 255: 65535}" << 1; in addMapMixedData()
942 QTest::newRow("emptybytestring") << raw("\x40") << "h''" << QStringList{"h''"}; in chunkedString_data()
943 QTest::newRow("bytestring1") << raw("\x41 ") << "h'20'" << QStringList{"h'20'"}; in chunkedString_data()
944 QTest::newRow("emptytextstring") << raw("\x60") << "\"\"" << QStringList{"\"\""}; in chunkedString_data()
945 QTest::newRow("textstring1") << raw("\x61 ") << "\" \"" << QStringList{"\" \""}; in chunkedString_data()
948 QTest::newRow("_emptybytestring") << raw("\x5f\xff") << "h''" << QStringList{}; in chunkedString_data()
949 QTest::newRow("_emptytextstring") << raw("\x7f\xff") << "\"\"" << QStringList{}; in chunkedString_data()
950 QTest::newRow("_emptybytestring2") << raw("\x5f\x40\xff") << "h''" << QStringList{"h''"}; in chunkedString_data()
951 QTest::newRow("_emptytextstring2") << raw("\x7f\x60\xff") << "\"\"" << QStringList{"\"\""}; in chunkedString_data()
952 …QTest::newRow("_emptybytestring3") << raw("\x5f\x40\x40\xff") << "h''" << QStringList{"h''", "h''"… in chunkedString_data()
953 …QTest::newRow("_emptytextstring3") << raw("\x7f\x60\x60\xff") << "\"\"" << QStringList{"\"\"", "\"… in chunkedString_data()
956 QTest::newRow("_bytestring1") << raw("\x5f\x41 \xff") << "h'20'" << QStringList{"h'20'"}; in chunkedString_data()
957 …QTest::newRow("_bytestring2") << raw("\x5f\x41 \x41z\xff") << "h'207a'" << QStringList{"h'20'", "h… in chunkedString_data()
958 QTest::newRow("_bytestring3") << raw("\x5f\x41 \x58\x18""123456789012345678901234\x41z\xff") in chunkedString_data()
962 QTest::newRow("_textstring1") << raw("\x7f\x61 \xff") << "\" \"" << QStringList{"\" \""}; in chunkedString_data()
963 …QTest::newRow("_textstring2") << raw("\x7f\x61 \x61z\xff") << "\" z\"" << QStringList{"\" \"", "\"… in chunkedString_data()
964 QTest::newRow("_textstring3") << raw("\x7f\x61 \x78\x18""123456789012345678901234\x61z\xff") in chunkedString_data()
1064 QTest::newRow("emptybytestring") << raw("\x40") << 0; in stringLength_data()
1065 QTest::newRow("bytestring1") << raw("\x41 ") << 1; in stringLength_data()
1066 QTest::newRow("bytestring1-nul") << raw("\x41\0") << 1; in stringLength_data()
1067 QTest::newRow("bytestring5") << raw("\x45Hello") << 5; in stringLength_data()
1068 QTest::newRow("bytestring24") << raw("\x58\x18""123456789012345678901234") << 24; in stringLength_data()
1069 QTest::newRow("bytestring256") << raw("\x59\1\0") + QByteArray(256, '3') << 256; in stringLength_data()
1072 QTest::newRow("emptytextstring") << raw("\x60") << 0; in stringLength_data()
1073 QTest::newRow("textstring1") << raw("\x61 ") << 1; in stringLength_data()
1074 QTest::newRow("textstring1-nul") << raw("\x61\0") << 1; in stringLength_data()
1075 QTest::newRow("textstring5") << raw("\x65Hello") << 5; in stringLength_data()
1076 QTest::newRow("textstring24") << raw("\x78\x18""123456789012345678901234") << 24; in stringLength_data()
1077 QTest::newRow("textstring256") << raw("\x79\1\0") + QByteArray(256, '3') << 256; in stringLength_data()
1080 QTest::newRow("emptybytestring*1") << raw("\x58\x00") << 0; in stringLength_data()
1081 QTest::newRow("emptytextstring*1") << raw("\x78\x00") << 0; in stringLength_data()
1082 QTest::newRow("emptybytestring*2") << raw("\x59\x00\x00") << 0; in stringLength_data()
1083 QTest::newRow("emptytextstring*2") << raw("\x79\x00\x00") << 0; in stringLength_data()
1084 QTest::newRow("emptybytestring*4") << raw("\x5a\0\0\0\0") << 0; in stringLength_data()
1085 QTest::newRow("emptytextstring*4") << raw("\x7a\0\0\0\0") << 0; in stringLength_data()
1086 QTest::newRow("emptybytestring*8") << raw("\x5b\0\0\0\0\0\0\0\0") << 0; in stringLength_data()
1087 QTest::newRow("emptytextstring*8") << raw("\x7b\0\0\0\0\0\0\0\0") << 0; in stringLength_data()
1088 QTest::newRow("bytestring5*1") << raw("\x58\x05Hello") << 5; in stringLength_data()
1089 QTest::newRow("textstring5*1") << raw("\x78\x05Hello") << 5; in stringLength_data()
1090 QTest::newRow("bytestring5*2") << raw("\x59\0\5Hello") << 5; in stringLength_data()
1091 QTest::newRow("textstring5*2") << raw("\x79\0\x05Hello") << 5; in stringLength_data()
1092 QTest::newRow("bytestring5*4") << raw("\x5a\0\0\0\5Hello") << 5; in stringLength_data()
1093 QTest::newRow("textstring5*4") << raw("\x7a\0\0\0\x05Hello") << 5; in stringLength_data()
1094 QTest::newRow("bytestring5*8") << raw("\x5b\0\0\0\0\0\0\0\5Hello") << 5; in stringLength_data()
1095 QTest::newRow("textstring5*8") << raw("\x7b\0\0\0\0\0\0\0\x05Hello") << 5; in stringLength_data()
1098 QTest::newRow("_emptybytestring") << raw("\x5f\xff") << 0; in stringLength_data()
1099 QTest::newRow("_emptytextstring") << raw("\x7f\xff") << 0; in stringLength_data()
1100 QTest::newRow("_emptybytestring2") << raw("\x5f\x40\xff") << 0; in stringLength_data()
1101 QTest::newRow("_emptytextstring2") << raw("\x7f\x60\xff") << 0; in stringLength_data()
1102 QTest::newRow("_emptybytestring3") << raw("\x5f\x40\x40\xff") << 0; in stringLength_data()
1103 QTest::newRow("_emptytextstring3") << raw("\x7f\x60\x60\xff") << 0; in stringLength_data()
1104 QTest::newRow("_bytestring5*2") << raw("\x5f\x43Hel\x42lo\xff") << 5; in stringLength_data()
1105 QTest::newRow("_textstring5*2") << raw("\x7f\x63Hel\x62lo\xff") << 5; in stringLength_data()
1106 QTest::newRow("_bytestring5*5") << raw("\x5f\x41H\x41""e\x41l\x41l\x41o\xff") << 5; in stringLength_data()
1107 QTest::newRow("_textstring5*5") << raw("\x7f\x61H\x61""e\x61l\x61l\x61o\xff") << 5; in stringLength_data()
1108 QTest::newRow("_bytestring5*6") << raw("\x5f\x41H\x41""e\x40\x41l\x41l\x41o\xff") << 5; in stringLength_data()
1109 QTest::newRow("_textstring5*6") << raw("\x7f\x61H\x61""e\x61l\x60\x61l\x61o\xff") << 5; in stringLength_data()
1140 QTest::newRow("empty-empty") << raw("\x60") << QString() << true; in stringCompare_data()
1141 QTest::newRow("_empty-empty") << raw("\x7f\xff") << QString() << true; in stringCompare_data()
1142 QTest::newRow("_empty*1-empty") << raw("\x7f\x60\xff") << QString() << true; in stringCompare_data()
1143 QTest::newRow("_empty*2-empty") << raw("\x7f\x60\x60\xff") << QString() << true; in stringCompare_data()
1146 QTest::newRow("empty-nonempty") << raw("\x60") << "Hello" << false; in stringCompare_data()
1147 QTest::newRow("_empty-nonempty") << raw("\x7f\xff") << "Hello" << false; in stringCompare_data()
1148 QTest::newRow("_empty*1-nonempty") << raw("\x7f\x60\xff") << "Hello" << false; in stringCompare_data()
1149 QTest::newRow("_empty*2-nonempty") << raw("\x7f\x60\x60\xff") << "Hello" << false; in stringCompare_data()
1152 QTest::newRow("same-short-short") << raw("\x65Hello") << "Hello" << true; in stringCompare_data()
1153 QTest::newRow("same-_short*1-short") << raw("\x7f\x65Hello\xff") << "Hello" << true; in stringCompare_data()
1154 QTest::newRow("same-_short*2-short") << raw("\x7f\x63Hel\x62lo\xff") << "Hello" << true; in stringCompare_data()
1155 …QTest::newRow("same-_short*5-short") << raw("\x7f\x61H\x61""e\x61l\x61l\x61o\xff") << "Hello" << t… in stringCompare_data()
1156 …QTest::newRow("same-_short*8-short") << raw("\x7f\x61H\x60\x61""e\x60\x61l\x61l\x60\x61o\xff") << … in stringCompare_data()
1157 QTest::newRow("same-long-long") << raw("\x78\x2aGood morning, good afternoon and goodnight") in stringCompare_data()
1159 …QTest::newRow("same-_long*1-long") << raw("\x7f\x78\x2aGood morning, good afternoon and goodnight\… in stringCompare_data()
1161 …QTest::newRow("same-_long*2-long") << raw("\x7f\x78\x1cGood morning, good afternoon\x6e and goodni… in stringCompare_data()
1165 QTest::newRow("diff-same-length-short-short") << raw("\x65Hello") << "World" << false; in stringCompare_data()
1166 … QTest::newRow("diff-same-length-_short*1-short") << raw("\x7f\x65Hello\xff") << "World" << false; in stringCompare_data()
1167 …QTest::newRow("diff-same-length-_short*2-short") << raw("\x7f\x63Hel\x62lo\xff") << "World" << fal… in stringCompare_data()
1168 …QTest::newRow("diff-same-length-_short*5-short") << raw("\x7f\x61H\x61""e\x61l\x61l\x61o\xff") << … in stringCompare_data()
1169 …QTest::newRow("diff-same-length-_short*8-short") << raw("\x7f\x61H\x60\x61""e\x60\x61l\x61l\x60\x6… in stringCompare_data()
1170 …QTest::newRow("diff-same-length-long-long") << raw("\x78\x2aGood morning, good afternoon and goodn… in stringCompare_data()
1172 …QTest::newRow("diff-same-length-_long*1-long") << raw("\x7f\x78\x2aGood morning, good afternoon an… in stringCompare_data()
1174 …QTest::newRow("diff-same-length-_long*2-long") << raw("\x7f\x78\x1cGood morning, good afternoon\x6… in stringCompare_data()
1178 QTest::newRow("diff-diff-length-short-short") << raw("\x65Hello") << "Hello World" << false; in stringCompare_data()
1179 …QTest::newRow("diff-diff-length-_short*1-short") << raw("\x7f\x65Hello\xff") << "Hello World" << f… in stringCompare_data()
1180 …QTest::newRow("diff-diff-length-_short*2-short") << raw("\x7f\x63Hel\x62lo\xff") << "Hello World" … in stringCompare_data()
1181 …QTest::newRow("diff-diff-length-_short*5-short") << raw("\x7f\x61H\x61""e\x61l\x61l\x61o\xff") << … in stringCompare_data()
1182 …QTest::newRow("diff-diff-length-_short*8-short") << raw("\x7f\x61H\x60\x61""e\x60\x61l\x61l\x60\x6… in stringCompare_data()
1183 …QTest::newRow("diff-diff-length-long-long") << raw("\x78\x2aGood morning, good afternoon and goodn… in stringCompare_data()
1185 …QTest::newRow("diff-diff-length-_long*1-long") << raw("\x7f\x78\x2aGood morning, good afternoon an… in stringCompare_data()
1187 …QTest::newRow("diff-diff-length-_long*2-long") << raw("\x7f\x78\x1cGood morning, good afternoon\x6… in stringCompare_data()
1191 QTest::newRow("unsigned") << raw("\0") << "0" << false; in stringCompare_data()
1192 QTest::newRow("negative") << raw("\x20") << "-1" << false; in stringCompare_data()
1193 QTest::newRow("emptybytestring") << raw("\x40") << "" << false; in stringCompare_data()
1194 QTest::newRow("_emptybytestring") << raw("\x5f\xff") << "" << false; in stringCompare_data()
1195 QTest::newRow("shortbytestring") << raw("\x45Hello") << "Hello" << false; in stringCompare_data()
1196 QTest::newRow("longbytestring") << raw("\x58\x2aGood morning, good afternoon and goodnight") in stringCompare_data()
1198 QTest::newRow("emptyarray") << raw("\x80") << "" << false; in stringCompare_data()
1199 QTest::newRow("emptymap") << raw("\xa0") << "" << false; in stringCompare_data()
1200 QTest::newRow("array") << raw("\x81\x65Hello") << "Hello" << false; in stringCompare_data()
1201 QTest::newRow("map") << raw("\xa1\x65Hello\x65World") << "Hello World" << false; in stringCompare_data()
1202 QTest::newRow("false") << raw("\xf4") << "false" << false; in stringCompare_data()
1203 QTest::newRow("true") << raw("\xf5") << "true" << false; in stringCompare_data()
1204 QTest::newRow("null") << raw("\xf6") << "null" << false; in stringCompare_data()
1261 QTest::newRow("emptymap") << raw("\xa0") << false; in mapFind_data()
1262 QTest::newRow("_emptymap") << raw("\xbf\xff") << false; in mapFind_data()
1265 QTest::newRow("absent-unsigned-unsigned") << raw("\xa1\0\0") << false; in mapFind_data()
1266 QTest::newRow("absent-taggedunsigned-unsigned") << raw("\xa1\xc0\0\0") << false; in mapFind_data()
1267 QTest::newRow("absent-unsigned-taggedunsigned") << raw("\xa1\0\xc0\0") << false; in mapFind_data()
1268 QTest::newRow("absent-taggedunsigned-taggedunsigned") << raw("\xa1\xc0\0\xc0\0") << false; in mapFind_data()
1269 QTest::newRow("absent-string-unsigned") << raw("\xa1\x68haystack\0") << false; in mapFind_data()
1270 QTest::newRow("absent-taggedstring-unsigned") << raw("\xa1\xc0\x68haystack\0") << false; in mapFind_data()
1271 QTest::newRow("absent-string-taggedunsigned") << raw("\xa1\x68haystack\xc0\0") << false; in mapFind_data()
1272 … QTest::newRow("absent-taggedstring-taggedunsigned") << raw("\xa1\xc0\x68haystack\xc0\0") << false; in mapFind_data()
1273 QTest::newRow("absent-string-string") << raw("\xa1\x68haystack\x66needle") << false; in mapFind_data()
1274 QTest::newRow("absent-string-taggedstring") << raw("\xa1\x68haystack\xc0\x66needle") << false; in mapFind_data()
1275 QTest::newRow("absent-taggedstring-string") << raw("\xa1\xc0\x68haystack\x66needle") << false; in mapFind_data()
1276 … QTest::newRow("absent-string-taggedstring") << raw("\xa1\xc0\x68haystack\xc0\x66needle") << false; in mapFind_data()
1278 QTest::newRow("absent-string-emptyarray") << raw("\xa1\x68haystack\x80") << false; in mapFind_data()
1279 QTest::newRow("absent-string-_emptyarray") << raw("\xa1\x68haystack\x9f\xff") << false; in mapFind_data()
1280 QTest::newRow("absent-string-array1") << raw("\xa1\x68haystack\x81\0") << false; in mapFind_data()
1281 QTest::newRow("absent-string-array2") << raw("\xa1\x68haystack\x85\0\1\2\3\4") << false; in mapFind_data()
1282 …QTest::newRow("absent-string-array3") << raw("\xa1\x68haystack\x85\x63one\x63two\x65three\x64""fou… in mapFind_data()
1284 QTest::newRow("absent-string-emptymap") << raw("\xa1\x68haystack\xa0") << false; in mapFind_data()
1285 QTest::newRow("absent-string-_emptymap") << raw("\xa1\x68haystack\xbf\xff") << false; in mapFind_data()
1286 … QTest::newRow("absent-string-map") << raw("\xa1\x68haystack\xa1\x68haystack\x66needle") << false; in mapFind_data()
1287 …QTest::newRow("absent-string-map2") << raw("\xa1\x68haystack\xa1\x68haystack\x66needle\61z\62yx") … in mapFind_data()
1290 QTest::newRow("alone") << raw("\xa1\x66needle\xd8\x2a\x68haystack") << true; in mapFind_data()
1291 QTest::newRow("tagged") << raw("\xa1\xc1\x66needle\xd8\x2a\x68haystack") << true; in mapFind_data()
1292 QTest::newRow("doubletagged") << raw("\xa1\xc1\xc2\x66needle\xd8\x2a\x68haystack") << true; in mapFind_data()
1293 QTest::newRow("chunked") << raw("\xa1\x7f\x66needle\xff\xd8\x2a\x68haystack") << true; in mapFind_data()
1294 QTest::newRow("chunked*2") << raw("\xa1\x7f\x60\x66needle\xff\xd8\x2a\x68haystack") << true; in mapFind_data()
1295 QTest::newRow("chunked*2bis") << raw("\xa1\x7f\x66needle\x60\xff\xd8\x2a\x68haystack") << true; in mapFind_data()
1296 … QTest::newRow("chunked*3") << raw("\xa1\x7f\x62ne\x62""ed\x62le\xff\xd8\x2a\x68haystack") << true; in mapFind_data()
1297 …QTest::newRow("chunked*8") << raw("\xa1\x7f\x61n\x61""e\x60\x61""e\x61""d\x60\x62le\x60\xff\xd8\x2… in mapFind_data()
1299 …QTest::newRow("1before") << raw("\xa2\x68haystack\x66needle\x66needle\xd8\x2a\x68haystack") << tru… in mapFind_data()
1300 …QTest::newRow("tagged-1before") << raw("\xa2\xc1\x68haystack\x66needle\xc1\x66needle\xd8\x2a\x68ha… in mapFind_data()
1301 …QTest::newRow("doubletagged-1before2") << raw("\xa2\xc1\xc2\x68haystack\x66needle\xc1\xc2\x66needl… in mapFind_data()
1303 QTest::newRow("arraybefore") << raw("\xa2\x61z\x80\x66needle\xd8\x2a\x68haystack") << true; in mapFind_data()
1304 …QTest::newRow("nestedarraybefore") << raw("\xa2\x61z\x81\x81\0\x66needle\xd8\x2a\x68haystack") << … in mapFind_data()
1305 …QTest::newRow("arrayarraybefore") << raw("\xa2\x82\1\2\x80\x66needle\xd8\x2a\x68haystack") << true; in mapFind_data()
1307 QTest::newRow("mapbefore") << raw("\xa2\x61z\xa0\x66needle\xd8\x2a\x68haystack") << true; in mapFind_data()
1308 …QTest::newRow("nestedmapbefore") << raw("\xa2\x61z\xa1\0\x81\0\x66needle\xd8\x2a\x68haystack") << … in mapFind_data()
1309 QTest::newRow("mapmapbefore") << raw("\xa2\xa1\1\2\xa0\x66needle\xd8\x2a\x68haystack") << true; in mapFind_data()
1347 QTest::newRow("0") << raw("\x00") << QVariant(Q_INT64_C(0)); in checkedIntegers_data()
1348 QTest::newRow("1") << raw("\x01") << QVariant(Q_INT64_C(1)); in checkedIntegers_data()
1349 QTest::newRow("10") << raw("\x0a") << QVariant(Q_INT64_C(10)); in checkedIntegers_data()
1350 QTest::newRow("23") << raw("\x17") << QVariant(Q_INT64_C(23)); in checkedIntegers_data()
1351 QTest::newRow("24") << raw("\x18\x18") << QVariant(Q_INT64_C(24)); in checkedIntegers_data()
1352 QTest::newRow("UINT8_MAX") << raw("\x18\xff") << QVariant(Q_INT64_C(255)); in checkedIntegers_data()
1353 QTest::newRow("UINT8_MAX+1") << raw("\x19\x01\x00") << QVariant(Q_INT64_C(256)); in checkedIntegers_data()
1354 QTest::newRow("UINT16_MAX") << raw("\x19\xff\xff") << QVariant(Q_INT64_C(65535)); in checkedIntegers_data()
1355 QTest::newRow("UINT16_MAX+1") << raw("\x1a\0\1\x00\x00") << QVariant(Q_INT64_C(65536)); in checkedIntegers_data()
1356 QTest::newRow("INT32_MAX") << raw("\x1a\x7f\xff\xff\xff") << QVariant(Q_INT64_C(2147483647)); in checkedIntegers_data()
1357 QTest::newRow("INT32_MAX+1") << raw("\x1a\x80\x00\x00\x00") << QVariant(Q_INT64_C(2147483648)); in checkedIntegers_data()
1358 QTest::newRow("UINT32_MAX") << raw("\x1a\xff\xff\xff\xff") << QVariant(Q_INT64_C(4294967295)); in checkedIntegers_data()
1359 QTest::newRow("UINT32_MAX+1") << raw("\x1b\0\0\0\1\0\0\0\0") << QVariant(Q_INT64_C(4294967296)); in checkedIntegers_data()
1360 QTest::newRow("UINT64_MAX") << raw("\x1b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in checkedIntegers_data()
1364 QTest::newRow("-1") << raw("\x20") << QVariant(Q_INT64_C(-1)); in checkedIntegers_data()
1365 QTest::newRow("-2") << raw("\x21") << QVariant(Q_INT64_C(-2)); in checkedIntegers_data()
1366 QTest::newRow("-24") << raw("\x37") << QVariant(Q_INT64_C(-24)); in checkedIntegers_data()
1367 QTest::newRow("-25") << raw("\x38\x18") << QVariant(Q_INT64_C(-25)); in checkedIntegers_data()
1368 QTest::newRow("-UINT8_MAX") << raw("\x38\xff") << QVariant(Q_INT64_C(-256)); in checkedIntegers_data()
1369 QTest::newRow("-UINT8_MAX-1") << raw("\x39\x01\x00") << QVariant(Q_INT64_C(-257)); in checkedIntegers_data()
1370 QTest::newRow("-UINT16_MAX") << raw("\x39\xff\xff") << QVariant(Q_INT64_C(-65536)); in checkedIntegers_data()
1371 QTest::newRow("-UINT16_MAX-1") << raw("\x3a\0\1\x00\x00") << QVariant(Q_INT64_C(-65537)); in checkedIntegers_data()
1372 QTest::newRow("INT32_MIN") << raw("\x3a\x7f\xff\xff\xff") << QVariant(Q_INT64_C(-2147483648)); in checkedIntegers_data()
1373 QTest::newRow("INT32_MIN-1") << raw("\x3a\x80\x00\x00\x00") << QVariant(Q_INT64_C(-2147483649)); in checkedIntegers_data()
1374 QTest::newRow("-UINT32_MAX") << raw("\x3a\xff\xff\xff\xff") << QVariant(Q_INT64_C(-4294967296)); in checkedIntegers_data()
1375 … QTest::newRow("-UINT32_MAX-1") << raw("\x3b\0\0\0\1\0\0\0\0") << QVariant(Q_INT64_C(-4294967297)); in checkedIntegers_data()
1376 QTest::newRow("INT64_MIN+1") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xfe") in checkedIntegers_data()
1378 QTest::newRow("INT64_MIN") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xff") in checkedIntegers_data()
1380 QTest::newRow("INT64_MIN-1") << raw("\x3b\x80\0\0\0""\0\0\0\0") << QVariant(); // out of range in checkedIntegers_data()
1381 QTest::newRow("-UINT64_MAX") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xfe") in checkedIntegers_data()
1383 QTest::newRow("-UINT64_MAX+1") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in checkedIntegers_data()
1424 QTest::newRow("illegal-number-in-unsigned-1") << raw("\x81\x1c") << 0 << CborErrorIllegalNumber; in addValidationData()
1425 QTest::newRow("illegal-number-in-unsigned-2") << raw("\x81\x1d") << 0 << CborErrorIllegalNumber; in addValidationData()
1426 QTest::newRow("illegal-number-in-unsigned-3") << raw("\x81\x1e") << 0 << CborErrorIllegalNumber; in addValidationData()
1427 QTest::newRow("illegal-number-in-unsigned-4") << raw("\x81\x1f") << 0 << CborErrorIllegalNumber; in addValidationData()
1428 QTest::newRow("illegal-number-in-negative-1") << raw("\x81\x3c") << 0 << CborErrorIllegalNumber; in addValidationData()
1429 QTest::newRow("illegal-number-in-negative-2") << raw("\x81\x3d") << 0 << CborErrorIllegalNumber; in addValidationData()
1430 QTest::newRow("illegal-number-in-negative-3") << raw("\x81\x3e") << 0 << CborErrorIllegalNumber; in addValidationData()
1431 QTest::newRow("illegal-number-in-negative-4") << raw("\x81\x3f") << 0 << CborErrorIllegalNumber; in addValidationData()
1432 …QTest::newRow("illegal-number-in-bytearray-length-1") << raw("\x81\x5c") << 0 << CborErrorIllegalN… in addValidationData()
1433 …QTest::newRow("illegal-number-in-bytearray-length-2") << raw("\x81\x5d") << 0 << CborErrorIllegalN… in addValidationData()
1434 …QTest::newRow("illegal-number-in-bytearray-length-3") << raw("\x81\x5e") << 0 << CborErrorIllegalN… in addValidationData()
1435 …QTest::newRow("illegal-number-in-string-length-1") << raw("\x81\x7c") << 0 << CborErrorIllegalNumb… in addValidationData()
1436 …QTest::newRow("illegal-number-in-string-length-2") << raw("\x81\x7d") << 0 << CborErrorIllegalNumb… in addValidationData()
1437 …QTest::newRow("illegal-number-in-string-length-3") << raw("\x81\x7e") << 0 << CborErrorIllegalNumb… in addValidationData()
1438 …QTest::newRow("illegal-number-in-array-length-1") << raw("\x81\x9c") << 0 << CborErrorIllegalNumbe… in addValidationData()
1439 …QTest::newRow("illegal-number-in-array-length-2") << raw("\x81\x9d") << 0 << CborErrorIllegalNumbe… in addValidationData()
1440 …QTest::newRow("illegal-number-in-array-length-3") << raw("\x81\x9e") << 0 << CborErrorIllegalNumbe… in addValidationData()
1441 … QTest::newRow("illegal-number-in-map-length-1") << raw("\x81\xbc") << 0 << CborErrorIllegalNumber; in addValidationData()
1442 … QTest::newRow("illegal-number-in-map-length-2") << raw("\x81\xbd") << 0 << CborErrorIllegalNumber; in addValidationData()
1443 … QTest::newRow("illegal-number-in-map-length-3") << raw("\x81\xbe") << 0 << CborErrorIllegalNumber; in addValidationData()
1444 QTest::newRow("illegal-number-in-tag-1") << raw("\x81\xdc") << 0 << CborErrorIllegalNumber; in addValidationData()
1445 QTest::newRow("illegal-number-in-tag-2") << raw("\x81\xdd") << 0 << CborErrorIllegalNumber; in addValidationData()
1446 QTest::newRow("illegal-number-in-tag-3") << raw("\x81\xde") << 0 << CborErrorIllegalNumber; in addValidationData()
1447 QTest::newRow("illegal-number-in-tag-4") << raw("\x81\xdf") << 0 << CborErrorIllegalNumber; in addValidationData()
1449 …QTest::newRow("unsigned-too-short-1-0") << raw("\x81\x18") << 0 << CborErrorUnexpectedEOF; // re… in addValidationData()
1450 …QTest::newRow("unsigned-too-short-2-0") << raw("\x81\x19") << 0 << CborErrorUnexpectedEOF; // re… in addValidationData()
1451 …QTest::newRow("unsigned-too-short-2-1") << raw("\x81\x19\x01") << 0 << CborErrorUnexpectedEOF; // … in addValidationData()
1452 QTest::newRow("unsigned-too-short-4-0") << raw("\x81\x1a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1453 …QTest::newRow("unsigned-too-short-4-3") << raw("\x81\x1a\x01\x02\x03") << 0 << CborErrorUnexpected… in addValidationData()
1454 QTest::newRow("unsigned-too-short-8-0") << raw("\x81\x1b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1455 …QTest::newRow("unsigned-too-short-8-7") << raw("\x81\x1b\1\2\3\4\5\6\7") << 0 << CborErrorUnexpect… in addValidationData()
1456 … QTest::newRow("negative-length-too-short-1-0") << raw("\x81\x38") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1457 … QTest::newRow("negative-length-too-short-2-0") << raw("\x81\x39") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1458 …QTest::newRow("negative-length-too-short-2-1") << raw("\x81\x39\x01") << 0 << CborErrorUnexpectedE… in addValidationData()
1459 … QTest::newRow("negative-length-too-short-4-0") << raw("\x81\x3a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1460 …QTest::newRow("negative-length-too-short-4-3") << raw("\x81\x3a\x01\x02\x03") << 0 << CborErrorUne… in addValidationData()
1461 … QTest::newRow("negative-length-too-short-8-0") << raw("\x81\x3b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1462 …QTest::newRow("negative-length-too-short-8-7") << raw("\x81\x3b\1\2\3\4\5\6\7") << 0 << CborErrorU… in addValidationData()
1463 … QTest::newRow("bytearray-length-too-short-1-0") << raw("\x81\x58") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1464 … QTest::newRow("bytearray-length-too-short-2-0") << raw("\x81\x59") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1465 …QTest::newRow("bytearray-length-too-short-2-1") << raw("\x81\x59\x01") << 0 << CborErrorUnexpected… in addValidationData()
1466 … QTest::newRow("bytearray-length-too-short-4-0") << raw("\x81\x5a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1467 …QTest::newRow("bytearray-length-too-short-4-3") << raw("\x81\x5a\x01\x02\x03") << 0 << CborErrorUn… in addValidationData()
1468 … QTest::newRow("bytearray-length-too-short-8-0") << raw("\x81\x5b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1469 …QTest::newRow("bytearray-length-too-short-8-7") << raw("\x81\x5b\1\2\3\4\5\6\7") << 0 << CborError… in addValidationData()
1470 QTest::newRow("string-length-too-short-1-0") << raw("\x81\x78") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1471 QTest::newRow("string-length-too-short-2-0") << raw("\x81\x79") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1472 …QTest::newRow("string-length-too-short-2-1") << raw("\x81\x79\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1473 QTest::newRow("string-length-too-short-4-0") << raw("\x81\x7a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1474 …QTest::newRow("string-length-too-short-4-3") << raw("\x81\x7a\x01\x02\x03") << 0 << CborErrorUnexp… in addValidationData()
1475 QTest::newRow("string-length-too-short-8-0") << raw("\x81\x7b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1476 …QTest::newRow("string-length-too-short-8-7") << raw("\x81\x7b\1\2\3\4\5\6\7") << 0 << CborErrorUne… in addValidationData()
1477 …QTest::newRow("bytearray-chunked-length-too-short-1-0") << raw("\x81\x5f\x58") << 0 << CborErrorUn… in addValidationData()
1478 …QTest::newRow("bytearray-chunked-length-too-short-2-0") << raw("\x81\x5f\x59") << 0 << CborErrorUn… in addValidationData()
1479 …QTest::newRow("bytearray-chunked-length-too-short-2-1") << raw("\x81\x5f\x59\x01") << 0 << CborErr… in addValidationData()
1480 …QTest::newRow("bytearray-chunked-length-too-short-4-0") << raw("\x81\x5f\x5a") << 0 << CborErrorUn… in addValidationData()
1481 …QTest::newRow("bytearray-chunked-length-too-short-4-3") << raw("\x81\x5f\x5a\x01\x02\x03") << 0 <<… in addValidationData()
1482 …QTest::newRow("bytearray-chunked-length-too-short-8-0") << raw("\x81\x5f\x5b") << 0 << CborErrorUn… in addValidationData()
1483 …QTest::newRow("bytearray-chunked-length-too-short-8-7") << raw("\x81\x5f\x5b\1\2\3\4\5\6\7") << 0 … in addValidationData()
1484 …QTest::newRow("string-chunked-length-too-short-1-0") << raw("\x81\x7f\x78") << 0 << CborErrorUnexp… in addValidationData()
1485 …QTest::newRow("string-chunked-length-too-short-2-0") << raw("\x81\x7f\x79") << 0 << CborErrorUnexp… in addValidationData()
1486 …QTest::newRow("string-chunked-length-too-short-2-1") << raw("\x81\x7f\x79\x01") << 0 << CborErrorU… in addValidationData()
1487 …QTest::newRow("string-chunked-length-too-short-4-0") << raw("\x81\x7f\x7a") << 0 << CborErrorUnexp… in addValidationData()
1488 …QTest::newRow("string-chunked-length-too-short-4-3") << raw("\x81\x7f\x7a\x01\x02\x03") << 0 << Cb… in addValidationData()
1489 …QTest::newRow("string-chunked-length-too-short-8-0") << raw("\x81\x7f\x7b") << 0 << CborErrorUnexp… in addValidationData()
1490 …QTest::newRow("string-chunked-length-too-short-8-7") << raw("\x81\x7f\x7b\1\2\3\4\5\6\7") << 0 << … in addValidationData()
1491 …QTest::newRow("bytearray-chunked-2-length-too-short-1-0") << raw("\x81\x5f\x40\x58") << 0 << CborE… in addValidationData()
1492 …QTest::newRow("bytearray-chunked-2-length-too-short-2-0") << raw("\x81\x5f\x40\x59") << 0 << CborE… in addValidationData()
1493 …QTest::newRow("bytearray-chunked-2-length-too-short-2-1") << raw("\x81\x5f\x40\x59\x01") << 0 << C… in addValidationData()
1494 …QTest::newRow("bytearray-chunked-2-length-too-short-4-0") << raw("\x81\x5f\x40\x5a") << 0 << CborE… in addValidationData()
1495 …QTest::newRow("bytearray-chunked-2-length-too-short-4-3") << raw("\x81\x5f\x40\x5a\x01\x02\x03") <… in addValidationData()
1496 …QTest::newRow("bytearray-chunked-2-length-too-short-8-0") << raw("\x81\x5f\x40\x5b") << 0 << CborE… in addValidationData()
1497 …QTest::newRow("bytearray-chunked-2-length-too-short-8-7") << raw("\x81\x5f\x40\x5b\1\2\3\4\5\6\7")… in addValidationData()
1498 …QTest::newRow("string-chunked-2-length-too-short-1-0") << raw("\x81\x7f\x60\x78") << 0 << CborErro… in addValidationData()
1499 …QTest::newRow("string-chunked-2-length-too-short-2-0") << raw("\x81\x7f\x60\x79") << 0 << CborErro… in addValidationData()
1500 …QTest::newRow("string-chunked-2-length-too-short-2-1") << raw("\x81\x7f\x60\x79\x01") << 0 << Cbor… in addValidationData()
1501 …QTest::newRow("string-chunked-2-length-too-short-4-0") << raw("\x81\x7f\x60\x7a") << 0 << CborErro… in addValidationData()
1502 …QTest::newRow("string-chunked-2-length-too-short-4-3") << raw("\x81\x7f\x60\x7a\x01\x02\x03") << 0… in addValidationData()
1503 …QTest::newRow("string-chunked-2-length-too-short-8-0") << raw("\x81\x7f\x60\x7b") << 0 << CborErro… in addValidationData()
1504 …QTest::newRow("string-chunked-2-length-too-short-8-7") << raw("\x81\x7f\x60\x7b\1\2\3\4\5\6\7") <<… in addValidationData()
1505 QTest::newRow("array-length-too-short-1-0") << raw("\x81\x98") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1506 QTest::newRow("array-length-too-short-2-0") << raw("\x81\x99") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1507 … QTest::newRow("array-length-too-short-2-1") << raw("\x81\x99\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1508 QTest::newRow("array-length-too-short-4-0") << raw("\x81\x9a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1509 …QTest::newRow("array-length-too-short-4-3") << raw("\x81\x9a\x01\x02\x03") << 0 << CborErrorUnexpe… in addValidationData()
1510 QTest::newRow("array-length-too-short-8-0") << raw("\x81\x9b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1511 …QTest::newRow("array-length-too-short-8-7") << raw("\x81\x9b\1\2\3\4\5\6\7") << 0 << CborErrorUnex… in addValidationData()
1512 QTest::newRow("map-length-too-short-1-0") << raw("\x81\xb8") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1513 QTest::newRow("map-length-too-short-2-0") << raw("\x81\xb9") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1514 QTest::newRow("map-length-too-short-2-1") << raw("\x81\xb9\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1515 QTest::newRow("map-length-too-short-4-0") << raw("\x81\xba") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1516 …QTest::newRow("map-length-too-short-4-3") << raw("\x81\xba\x01\x02\x03") << 0 << CborErrorUnexpect… in addValidationData()
1517 QTest::newRow("map-length-too-short-8-0") << raw("\x81\xbb") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1518 …QTest::newRow("map-length-too-short-8-7") << raw("\x81\xbb\1\2\3\4\5\6\7") << 0 << CborErrorUnexpe… in addValidationData()
1519 QTest::newRow("tag-too-short-1-0") << raw("\x81\xd8") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1520 QTest::newRow("tag-too-short-2-0") << raw("\x81\xd9") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1521 QTest::newRow("tag-too-short-2-1") << raw("\x81\xd9\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1522 QTest::newRow("tag-too-short-4-0") << raw("\x81\xda") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1523 … QTest::newRow("tag-too-short-4-3") << raw("\x81\xda\x01\x02\x03") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1524 QTest::newRow("tag-too-short-8-0") << raw("\x81\xdb") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1525 …QTest::newRow("tag-too-short-8-7") << raw("\x81\xdb\1\2\3\4\5\6\7") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1526 QTest::newRow("fp16-too-short1") << raw("\x81\xf9") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1527 QTest::newRow("fp16-too-short2") << raw("\x81\xf9\x00") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1528 QTest::newRow("float-too-short1") << raw("\x81\xfa") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1529 QTest::newRow("float-too-short2") << raw("\x81\xfa\0\0\0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1530 QTest::newRow("double-too-short1") << raw("\x81\xfb") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1531 …QTest::newRow("double-too-short2") << raw("\x81\xfb\0\0\0\0\0\0\0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1533 QTest::newRow("bytearray-too-short1") << raw("\x81\x42z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1534 QTest::newRow("bytearray-too-short2") << raw("\x81\x58\x02z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1535 … QTest::newRow("bytearray-too-short3") << raw("\x81\x5a\0\0\0\2z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1536 …QTest::newRow("bytearray-too-short4") << raw("\x81\x5b\0\0\0\0\0\0\0\2z") << 0 << CborErrorUnexpec… in addValidationData()
1537 QTest::newRow("string-too-short1") << raw("\x81\x62z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1538 QTest::newRow("string-too-short2") << raw("\x81\x78\x02z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1539 QTest::newRow("string-too-short3") << raw("\x81\x7a\0\0\0\2z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1540 …QTest::newRow("string-too-short4") << raw("\x81\x7b\0\0\0\0\0\0\0\2z") << 0 << CborErrorUnexpected… in addValidationData()
1541 …QTest::newRow("bytearray-chunked-too-short1") << raw("\x81\x5f\x42z") << 0 << CborErrorUnexpectedE… in addValidationData()
1542 …QTest::newRow("bytearray-chunked-too-short2") << raw("\x81\x5f\x58\x02z") << 0 << CborErrorUnexpec… in addValidationData()
1543 …QTest::newRow("bytearray-chunked-too-short3") << raw("\x81\x5f\x5a\0\0\0\2z") << 0 << CborErrorUne… in addValidationData()
1544 …QTest::newRow("bytearray-chunked-too-short4") << raw("\x81\x5f\x5b\0\0\0\0\0\0\0\2z") << 0 << Cbor… in addValidationData()
1545 … QTest::newRow("string-chunked-too-short1") << raw("\x81\x7f\x62z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1546 …QTest::newRow("string-chunked-too-short2") << raw("\x81\x7f\x78\x02z") << 0 << CborErrorUnexpected… in addValidationData()
1547 …QTest::newRow("string-chunked-too-short3") << raw("\x81\x7f\x7a\0\0\0\2z") << 0 << CborErrorUnexpe… in addValidationData()
1548 …QTest::newRow("string-chunked-too-short4") << raw("\x81\x7f\x7b\0\0\0\0\0\0\0\2z") << 0 << CborErr… in addValidationData()
1549 …QTest::newRow("bytearray-chunked-too-short1x2") << raw("\x81\x5f\x40\x42z") << 0 << CborErrorUnexp… in addValidationData()
1550 …QTest::newRow("bytearray-chunked-too-short2x2") << raw("\x81\x5f\x40\x58\x02z") << 0 << CborErrorU… in addValidationData()
1551 …QTest::newRow("bytearray-chunked-too-short3x2") << raw("\x81\x5f\x40\x5a\0\0\0\2z") << 0 << CborEr… in addValidationData()
1552 …QTest::newRow("bytearray-chunked-too-short4x2") << raw("\x81\x5f\x40\x5b\0\0\0\0\0\0\0\2z") << 0 <… in addValidationData()
1553 …QTest::newRow("string-chunked-too-short1x2") << raw("\x81\x7f\x60\x62z") << 0 << CborErrorUnexpect… in addValidationData()
1554 …QTest::newRow("string-chunked-too-short2x2") << raw("\x81\x7f\x60\x78\x02z") << 0 << CborErrorUnex… in addValidationData()
1555 …QTest::newRow("string-chunked-too-short3x2") << raw("\x81\x7f\x60\x7a\0\0\0\2z") << 0 << CborError… in addValidationData()
1556 …QTest::newRow("string-chunked-too-short4x2") << raw("\x81\x7f\x60\x7b\0\0\0\0\0\0\0\2z") << 0 << C… in addValidationData()
1558 QTest::newRow("bytearray-no-break1") << raw("\x81\x5f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1559 QTest::newRow("bytearray-no-break2") << raw("\x81\x5f\x40") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1560 QTest::newRow("string-no-break1") << raw("\x81\x7f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1561 QTest::newRow("string-no-break2") << raw("\x81\x7f\x60") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1562 QTest::newRow("array-no-break1") << raw("\x81\x9f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1563 QTest::newRow("array-no-break2") << raw("\x81\x9f\0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1564 QTest::newRow("map-no-break1") << raw("\x81\xbf") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1565 QTest::newRow("map-no-break2") << raw("\x81\xbf\0\0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1566 QTest::newRow("map-break-after-key") << raw("\x81\xbf\0\xff") << 0 << CborErrorUnexpectedBreak; in addValidationData()
1567 …QTest::newRow("map-break-after-second-key") << raw("\x81\xbf\x64xyzw\x04\x00\xff") << 0 << CborErr… in addValidationData()
1568 …QTest::newRow("map-break-after-value-tag") << raw("\x81\xbf\0\xc0\xff") << 0 << CborErrorUnexpecte… in addValidationData()
1569 …QTest::newRow("map-break-after-value-tag2") << raw("\x81\xbf\0\xd8\x20\xff") << 0 << CborErrorUnex… in addValidationData()
1574 …QTest::newRow("bytearray-wraparound1") << raw("\x81\x5a\xff\xff\xff\xff") << 0 << CborErrorUnexpec… in addValidationData()
1575 …QTest::newRow("string-wraparound1") << raw("\x81\x7a\xff\xff\xff\xff") << 0 << CborErrorUnexpected… in addValidationData()
1577 … QTest::newRow("bytearray-wraparound2") << raw("\x81\x5b\0\0\0\1\0\0\0\0") << 0 << tooLargeOn32bit; in addValidationData()
1578 QTest::newRow("string-wraparound2") << raw("\x81\x7b\0\0\0\1\0\0\0\0") << 0 << tooLargeOn32bit; in addValidationData()
1580 …QTest::newRow("bytearray-wraparound3") << raw("\x81\x5b\xff\xff\xff\xff\xff\xff\xff\xff") << 0 << … in addValidationData()
1581 …QTest::newRow("string-wraparound3") << raw("\x81\x7b\xff\xff\xff\xff\xff\xff\xff\xff") << 0 << too… in addValidationData()
1584 …QTest::newRow("bytearray-chunk-wraparound1") << raw("\x81\x5f\x5a\xff\xff\xff\xff") << 0 << CborEr… in addValidationData()
1585 …QTest::newRow("string-chunk-wraparound1") << raw("\x81\x7f\x7a\xff\xff\xff\xff") << 0 << CborError… in addValidationData()
1587 …QTest::newRow("bytearray-chunk-wraparound2") << raw("\x81\x5f\x5b\0\0\0\1\0\0\0\0") << 0 << tooLar… in addValidationData()
1588 …QTest::newRow("string-chunk-wraparound2") << raw("\x81\x7f\x7b\0\0\0\1\0\0\0\0") << 0 << tooLargeO… in addValidationData()
1590 …QTest::newRow("bytearray-chunk-wraparound3") << raw("\x81\x5f\x5b\xff\xff\xff\xff\xff\xff\xff\xff"… in addValidationData()
1591 …QTest::newRow("string-chunk-wraparound3") << raw("\x81\x7f\x7b\xff\xff\xff\xff\xff\xff\xff\xff") <… in addValidationData()
1593 QTest::newRow("eof-after-array") << raw("\x81") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1594 QTest::newRow("eof-after-array2") << raw("\x81\x78\x20") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1595 QTest::newRow("eof-after-array-element") << raw("\x81\x82\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1596 QTest::newRow("eof-after-object") << raw("\x81\xa1") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1597 QTest::newRow("eof-after-object2") << raw("\x81\xb8\x20") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1598 QTest::newRow("eof-after-object-key") << raw("\x81\xa1\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1599 … QTest::newRow("eof-after-object-value") << raw("\x81\xa2\x01\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1600 QTest::newRow("eof-after-tag") << raw("\x81\xc0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1601 QTest::newRow("eof-after-tag2") << raw("\x81\xd8\x20") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1604 QTest::newRow("future-type-28") << raw("\x81\xfc") << 0 << CborErrorUnknownType; in addValidationData()
1605 QTest::newRow("future-type-29") << raw("\x81\xfd") << 0 << CborErrorUnknownType; in addValidationData()
1606 QTest::newRow("future-type-30") << raw("\x81\xfe") << 0 << CborErrorUnknownType; in addValidationData()
1607 QTest::newRow("unexpected-break") << raw("\x81\xff") << 0 << CborErrorUnexpectedBreak; in addValidationData()
1608 QTest::newRow("illegal-simple-0") << raw("\x81\xf8\0") << 0 << CborErrorIllegalSimpleType; in addValidationData()
1609 QTest::newRow("illegal-simple-31") << raw("\x81\xf8\x1f") << 0 << CborErrorIllegalSimpleType; in addValidationData()
1613 …QTest::newRow("bytearray-too-big1") << raw("\x81\x5b\0\0\0\1\0\0\0\0") << 0 << CborErrorDataTooLar… in addValidationData()
1614 … QTest::newRow("string-too-big1") << raw("\x81\x7b\0\0\0\1\0\0\0\0") << 0 << CborErrorDataTooLarge; in addValidationData()
1616 …QTest::newRow("array-too-big1") << raw("\x81\x9a\xff\xff\xff\xff\0\0\0\0") << 0 << CborErrorDataTo… in addValidationData()
1617 … QTest::newRow("array-too-big2") << raw("\x81\x9b\0\0\0\1\0\0\0\0") << 0 << CborErrorDataTooLarge; in addValidationData()
1618 …QTest::newRow("object-too-big1") << raw("\x81\xba\xff\xff\xff\xff\0\0\0\0") << 0 << CborErrorDataT… in addValidationData()
1619 … QTest::newRow("object-too-big2") << raw("\x81\xbb\0\0\0\1\0\0\0\0") << 0 << CborErrorDataTooLarge; in addValidationData()
1621 QTest::newRow("no-break-for-array0") << raw("\x81\x9f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1622 QTest::newRow("no-break-for-array1") << raw("\x81\x9f\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1624 QTest::newRow("no-break-string0") << raw("\x81\x7f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1625 QTest::newRow("no-break-string1") << raw("\x81\x7f\x61Z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
1627 …QTest::newRow("nested-indefinite-length-bytearrays") << raw("\x81\x5f\x5f\xff\xff") << 0 << CborEr… in addValidationData()
1628 …QTest::newRow("nested-indefinite-length-strings") << raw("\x81\x7f\x7f\xff\xff") << 0 << CborError… in addValidationData()
1630 QTest::newRow("string-chunk-unsigned") << raw("\x81\x7f\0\xff") << 0 << CborErrorIllegalType; in addValidationData()
1631 QTest::newRow("string-chunk-negative") << raw("\x81\x7f\x20\xff") << 0 << CborErrorIllegalType; in addValidationData()
1632 QTest::newRow("string-chunk-bytearray") << raw("\x81\x7f\x40\xff") << 0 << CborErrorIllegalType; in addValidationData()
1633 QTest::newRow("string-chunk-array") << raw("\x81\x7f\x80\xff") << 0 << CborErrorIllegalType; in addValidationData()
1634 QTest::newRow("string-chunk-map") << raw("\x81\x7f\xa0\xff") << 0 << CborErrorIllegalType; in addValidationData()
1635 QTest::newRow("string-chunk-tag") << raw("\x81\x7f\xc0\xff") << 0 << CborErrorIllegalType; in addValidationData()
1636 …QTest::newRow("string-chunk-tagged-string") << raw("\x81\x7f\xc0\x60\xff") << 0 << CborErrorIllega… in addValidationData()
1637 QTest::newRow("string-chunk-simple0") << raw("\x81\x7f\xe0\xff") << 0 << CborErrorIllegalType; in addValidationData()
1638 QTest::newRow("string-chunk-false") << raw("\x81\x7f\xf4\xff") << 0 << CborErrorIllegalType; in addValidationData()
1639 QTest::newRow("string-chunk-true") << raw("\x81\x7f\xf5\xff") << 0 << CborErrorIllegalType; in addValidationData()
1640 QTest::newRow("string-chunk-null") << raw("\x81\x7f\xf6\xff") << 0 << CborErrorIllegalType; in addValidationData()
1641 QTest::newRow("string-chunk-undefined") << raw("\x81\x7f\xf7\xff") << 0 << CborErrorIllegalType; in addValidationData()
1643 QTest::newRow("bytearray-chunk-string") << raw("\x81\x5f\x60\xff") << 0 << CborErrorIllegalType; in addValidationData()
1644 …QTest::newRow("bytearray-chunk-tagged-bytearray") << raw("\x81\x7f\xc0\x40\xff") << 0 << CborError… in addValidationData()
1653 …QTest::newRow("string-utf8-chunk-split") << raw("\x81\x7f\x61\xc2\x61\xa0\xff") << 0 << CborErrorI… in addValidationData()
1706 QTest::newRow("unsigned-0") << raw("\x00") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1707 …QTest::newRow("unsigned-24") << raw("\x18\x18") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1708 …QTest::newRow("unsigned-256") << raw("\x19\1\0") << int(CborValidateCanonicalFormat) << CborNoErro… in strictValidation_data()
1709 …QTest::newRow("unsigned-65536") << raw("\x1a\0\1\0\0") << int(CborValidateCanonicalFormat) << Cbor… in strictValidation_data()
1710 …QTest::newRow("unsigned-4294967296") << raw("\x1b\0\0\0\1\0\0\0\0") << int(CborValidateCanonicalFo… in strictValidation_data()
1711 …QTest::newRow("overlong-unsigned-0*1") << raw("\x18\x00") << int(CborValidateCanonicalFormat) << C… in strictValidation_data()
1712 …QTest::newRow("overlong-unsigned-0*2") << raw("\x19\0\0") << int(CborValidateCanonicalFormat) << C… in strictValidation_data()
1713 …QTest::newRow("overlong-unsigned-0*4") << raw("\x1a\0\0\0\0") << int(CborValidateCanonicalFormat) … in strictValidation_data()
1714 …QTest::newRow("overlong-unsigned-0*8") << raw("\x1b\0\0\0\0\0\0\0\0") << int(CborValidateCanonical… in strictValidation_data()
1715 …QTest::newRow("overlong-unsigned-24*2") << raw("\x19\0\x18") << int(CborValidateCanonicalFormat) <… in strictValidation_data()
1716 …QTest::newRow("overlong-unsigned-24*4") << raw("\x1a\0\0\0\x18") << int(CborValidateCanonicalForma… in strictValidation_data()
1717 …QTest::newRow("overlong-unsigned-24*8") << raw("\x1b\0\0\0\0\0\0\0\x18") << int(CborValidateCanoni… in strictValidation_data()
1718 …QTest::newRow("overlong-unsigned-256*4") << raw("\x1a\0\0\1\0") << int(CborValidateCanonicalFormat… in strictValidation_data()
1719 …QTest::newRow("overlong-unsigned-256*8") << raw("\x1b\0\0\0\0\0\0\1\0") << int(CborValidateCanonic… in strictValidation_data()
1720 …QTest::newRow("overlong-unsigned-65536*8") << raw("\x1b\0\0\0\0\0\1\0\0") << int(CborValidateCanon… in strictValidation_data()
1721 QTest::newRow("negative-1") << raw("\x20") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1722 …QTest::newRow("negative-25") << raw("\x38\x38") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1723 …QTest::newRow("negative-257") << raw("\x39\1\0") << int(CborValidateCanonicalFormat) << CborNoErro… in strictValidation_data()
1724 …QTest::newRow("negative-65537") << raw("\x3a\0\1\0\0") << int(CborValidateCanonicalFormat) << Cbor… in strictValidation_data()
1725 …QTest::newRow("negative-4294967297") << raw("\x3b\0\0\0\1\0\0\0\0") << int(CborValidateCanonicalFo… in strictValidation_data()
1726 …QTest::newRow("overlong-negative-1*1") << raw("\x38\x00") << int(CborValidateCanonicalFormat) << C… in strictValidation_data()
1727 …QTest::newRow("overlong-negative-1*2") << raw("\x39\0\0") << int(CborValidateCanonicalFormat) << C… in strictValidation_data()
1728 …QTest::newRow("overlong-negative-1*4") << raw("\x3a\0\0\0\0") << int(CborValidateCanonicalFormat) … in strictValidation_data()
1729 …QTest::newRow("overlong-negative-1*8") << raw("\x3b\0\0\0\0\0\0\0\0") << int(CborValidateCanonical… in strictValidation_data()
1730 …QTest::newRow("overlong-negative-25*2") << raw("\x39\0\x18") << int(CborValidateCanonicalFormat) <… in strictValidation_data()
1731 …QTest::newRow("overlong-negative-25*4") << raw("\x3a\0\0\0\x18") << int(CborValidateCanonicalForma… in strictValidation_data()
1732 …QTest::newRow("overlong-negative-25*8") << raw("\x3b\0\0\0\0\0\0\0\x18") << int(CborValidateCanoni… in strictValidation_data()
1733 …QTest::newRow("overlong-negative-257*4") << raw("\x3a\0\0\1\0") << int(CborValidateCanonicalFormat… in strictValidation_data()
1734 …QTest::newRow("overlong-negative-257*8") << raw("\x3b\0\0\0\0\0\0\1\0") << int(CborValidateCanonic… in strictValidation_data()
1735 …QTest::newRow("overlong-negative-65537*8") << raw("\x3b\0\0\0\0\0\1\0\0") << int(CborValidateCanon… in strictValidation_data()
1736 QTest::newRow("simple-0") << raw("\xe0") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1737 QTest::newRow("false") << raw("\xf4") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1738 QTest::newRow("true") << raw("\xf5") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1739 QTest::newRow("null") << raw("\xf6") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1740 QTest::newRow("undefined") << raw("\xf7") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1741 … QTest::newRow("simple-32") << raw("\xf8\x20") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1742 … QTest::newRow("fp-nan") << raw("\xf9\x7e\00") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1743 … QTest::newRow("fp--inf") << raw("\xf9\xfc\00") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1744 … QTest::newRow("fp-+inf") << raw("\xf9\x7c\00") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1745 …QTest::newRow("overlong-fp-nan_f") << raw("\xfa\x7f\xc0\0\0") << int(CborValidateCanonicalFormat) … in strictValidation_data()
1746 …QTest::newRow("overlong-fp--inf_f") << raw("\xfa\xff\x80\0\0") << int(CborValidateCanonicalFormat)… in strictValidation_data()
1747 …QTest::newRow("overlong-fp-+inf_f") << raw("\xfa\x7f\x80\0\0") << int(CborValidateCanonicalFormat)… in strictValidation_data()
1748 …QTest::newRow("overlong-fp-nan") << raw("\xfb\x7f\xf8\0\0\0\0\0\0") << int(CborValidateCanonicalFo… in strictValidation_data()
1749 …QTest::newRow("overlong-fp--inf") << raw("\xfb\xff\xf0\0\0\0\0\0\0") << int(CborValidateCanonicalF… in strictValidation_data()
1750 …QTest::newRow("overlong-fp-+inf") << raw("\xfb\x7f\xf0\0\0\0\0\0\0") << int(CborValidateCanonicalF… in strictValidation_data()
1756 QTest::newRow("bytearray-0") << raw("\x40") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1757 …QTest::newRow("bytearray-24") << (raw("\x58\x18") + data24) << int(CborValidateCanonicalFormat) <<… in strictValidation_data()
1758 …QTest::newRow("bytearray-256") << (raw("\x59\1\0") + data256) << int(CborValidateCanonicalFormat) … in strictValidation_data()
1759 …QTest::newRow("bytearray-65536") << (raw("\x5a\0\1\0\0") + data65536) << int(CborValidateCanonical… in strictValidation_data()
1760 …QTest::newRow("_bytearray-0") << raw("\x5f\xff") << int(CborValidateCanonicalFormat) << CborErrorU… in strictValidation_data()
1761 …QTest::newRow("overlong-bytearray-0*1") << raw("\x58\x00") << int(CborValidateCanonicalFormat) << … in strictValidation_data()
1762 …QTest::newRow("overlong-bytearray-0*2") << raw("\x59\0\0") << int(CborValidateCanonicalFormat) << … in strictValidation_data()
1763 …QTest::newRow("overlong-bytearray-0*4") << raw("\x5a\0\0\0\0") << int(CborValidateCanonicalFormat)… in strictValidation_data()
1764 …QTest::newRow("overlong-bytearray-0*8") << raw("\x5b\0\0\0\0\0\0\0\0") << int(CborValidateCanonica… in strictValidation_data()
1765 …QTest::newRow("overlong-bytearray-24*2") << (raw("\x59\0\x18") + data24) << int(CborValidateCanoni… in strictValidation_data()
1766 …QTest::newRow("overlong-bytearray-24*4") << (raw("\x5a\0\0\0\x18") + data24) << int(CborValidateCa… in strictValidation_data()
1767 …QTest::newRow("overlong-bytearray-24*8") << (raw("\x5b\0\0\0\0\0\0\0\x18") + data24) << int(CborVa… in strictValidation_data()
1768 …QTest::newRow("overlong-bytearray-256*4") << (raw("\x5a\0\0\1\0") + data256) << int(CborValidateCa… in strictValidation_data()
1769 …QTest::newRow("overlong-bytearray-256*8") << (raw("\x5b\0\0\0\0\0\0\1\0") + data256) << int(CborVa… in strictValidation_data()
1770 …QTest::newRow("overlong-bytearray-65536*8") << (raw("\x5b\0\0\0\0\0\1\0\0") + data65536) << int(Cb… in strictValidation_data()
1771 QTest::newRow("string-0") << raw("\x60") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1772 …QTest::newRow("string-24") << (raw("\x78\x18") + data24) << int(CborValidateCanonicalFormat) << Cb… in strictValidation_data()
1773 …QTest::newRow("string-256") << (raw("\x79\1\0") + data256) << int(CborValidateCanonicalFormat) << … in strictValidation_data()
1774 …QTest::newRow("string-65536") << (raw("\x7a\0\1\0\0") + data65536) << int(CborValidateCanonicalFor… in strictValidation_data()
1775 …QTest::newRow("_string-0") << raw("\x7f\xff") << int(CborValidateCanonicalFormat) << CborErrorUnkn… in strictValidation_data()
1776 …QTest::newRow("overlong-string-0*1") << raw("\x78\x00") << int(CborValidateCanonicalFormat) << Cbo… in strictValidation_data()
1777 …QTest::newRow("overlong-string-0*2") << raw("\x79\0\0") << int(CborValidateCanonicalFormat) << Cbo… in strictValidation_data()
1778 …QTest::newRow("overlong-string-0*4") << raw("\x7a\0\0\0\0") << int(CborValidateCanonicalFormat) <<… in strictValidation_data()
1779 …QTest::newRow("overlong-string-0*8") << raw("\x7b\0\0\0\0\0\0\0\0") << int(CborValidateCanonicalFo… in strictValidation_data()
1780 …QTest::newRow("overlong-string-24*2") << (raw("\x79\0\x18") + data24) << int(CborValidateCanonical… in strictValidation_data()
1781 …QTest::newRow("overlong-string-24*4") << (raw("\x7a\0\0\0\x18") + data24) << int(CborValidateCanon… in strictValidation_data()
1782 …QTest::newRow("overlong-string-24*8") << (raw("\x7b\0\0\0\0\0\0\0\x18") + data24) << int(CborValid… in strictValidation_data()
1783 …QTest::newRow("overlong-string-256*4") << (raw("\x7a\0\0\1\0") + data256) << int(CborValidateCanon… in strictValidation_data()
1784 …QTest::newRow("overlong-string-256*8") << (raw("\x7b\0\0\0\0\0\0\1\0") + data256) << int(CborValid… in strictValidation_data()
1785 …QTest::newRow("overlong-string-65536*8") << (raw("\x7b\0\0\0\0\0\1\0\0") + data65536) << int(CborV… in strictValidation_data()
1786 QTest::newRow("array-0") << raw("\x80") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1787 …QTest::newRow("array-24") << (raw("\x98\x18") + data24) << int(CborValidateCanonicalFormat) << Cbo… in strictValidation_data()
1788 …QTest::newRow("array-256") << (raw("\x99\1\0") + data256) << int(CborValidateCanonicalFormat) << C… in strictValidation_data()
1789 …QTest::newRow("array-65536") << (raw("\x9a\0\1\0\0") + data65536) << int(CborValidateCanonicalForm… in strictValidation_data()
1790 …QTest::newRow("_array-0") << raw("\x9f\xff") << int(CborValidateCanonicalFormat) << CborErrorUnkno… in strictValidation_data()
1791 …QTest::newRow("overlong-array-0*1") << raw("\x98\x00") << int(CborValidateCanonicalFormat) << Cbor… in strictValidation_data()
1792 …QTest::newRow("overlong-array-0*2") << raw("\x99\0\0") << int(CborValidateCanonicalFormat) << Cbor… in strictValidation_data()
1793 …QTest::newRow("overlong-array-0*4") << raw("\x9a\0\0\0\0") << int(CborValidateCanonicalFormat) << … in strictValidation_data()
1794 …QTest::newRow("overlong-array-0*8") << raw("\x9b\0\0\0\0\0\0\0\0") << int(CborValidateCanonicalFor… in strictValidation_data()
1795 …QTest::newRow("overlong-array-24*2") << (raw("\x99\0\x18") + data24) << int(CborValidateCanonicalF… in strictValidation_data()
1796 …QTest::newRow("overlong-array-24*4") << (raw("\x9a\0\0\0\x18") + data24) << int(CborValidateCanoni… in strictValidation_data()
1797 …QTest::newRow("overlong-array-24*8") << (raw("\x9b\0\0\0\0\0\0\0\x18") + data24) << int(CborValida… in strictValidation_data()
1798 …QTest::newRow("overlong-array-256*4") << (raw("\x9a\0\0\1\0") + data256) << int(CborValidateCanoni… in strictValidation_data()
1799 …QTest::newRow("overlong-array-256*8") << (raw("\x9b\0\0\0\0\0\0\1\0") + data256) << int(CborValida… in strictValidation_data()
1800 …QTest::newRow("overlong-array-65536*8") << (raw("\x9b\0\0\0\0\0\1\0\0") + data65536) << int(CborVa… in strictValidation_data()
1816 QTest::newRow("map-0") << raw("\xa0") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1817 …QTest::newRow("map-24") << (raw("\xb8\x18") + mapdata24) << int(CborValidateCanonicalFormat) << Cb… in strictValidation_data()
1818 …QTest::newRow("map-256") << (raw("\xb9\1\0") + mapdata256) << int(CborValidateCanonicalFormat) << … in strictValidation_data()
1819 …QTest::newRow("_map-0") << raw("\xbf\xff") << int(CborValidateCanonicalFormat) << CborErrorUnknown… in strictValidation_data()
1820 …QTest::newRow("overlong-map-0*1") << raw("\xb8\x00") << int(CborValidateCanonicalFormat) << CborEr… in strictValidation_data()
1821 …QTest::newRow("overlong-map-0*2") << raw("\xb9\0\0") << int(CborValidateCanonicalFormat) << CborEr… in strictValidation_data()
1822 …QTest::newRow("overlong-map-0*4") << raw("\xba\0\0\0\0") << int(CborValidateCanonicalFormat) << Cb… in strictValidation_data()
1823 …QTest::newRow("overlong-map-0*8") << raw("\xbb\0\0\0\0\0\0\0\0") << int(CborValidateCanonicalForma… in strictValidation_data()
1824 …QTest::newRow("overlong-map-24*2") << (raw("\xb9\0\x18") + mapdata24) << int(CborValidateCanonical… in strictValidation_data()
1825 …QTest::newRow("overlong-map-24*4") << (raw("\xba\0\0\0\x18") + mapdata24) << int(CborValidateCanon… in strictValidation_data()
1826 …QTest::newRow("overlong-map-24*8") << (raw("\xbb\0\0\0\0\0\0\0\x18") + mapdata24) << int(CborValid… in strictValidation_data()
1827 …QTest::newRow("overlong-map-256*4") << (raw("\xba\0\0\1\0") + mapdata256) << int(CborValidateCanon… in strictValidation_data()
1828 …QTest::newRow("overlong-map-256*8") << (raw("\xbb\0\0\0\0\0\0\1\0") + mapdata256) << int(CborValid… in strictValidation_data()
1829 …QTest::newRow("unsorted-length-map-UU") << raw("\xa2\1\1\0\0") << int(CborValidateCanonicalFormat)… in strictValidation_data()
1830 …QTest::newRow("unsorted-length-map-UUU") << raw("\xa3\1\1\1\1\0\0") << int(CborValidateCanonicalFo… in strictValidation_data()
1831 …QTest::newRow("unsorted-length-map-SS") << raw("\xa2\x61z\1\x60\0") << int(CborValidateCanonicalFo… in strictValidation_data()
1832 …QTest::newRow("unsorted-length-map-SSS") << raw("\xa3\x61z\1\x61z\2\x60\0") << int(CborValidateCan… in strictValidation_data()
1833 …QTest::newRow("unsorted-length-map-SB") << raw("\xa2\x61z\1\x40\0") << int(CborValidateCanonicalFo… in strictValidation_data()
1834 …QTest::newRow("unsorted-length-map-AS") << raw("\xa2\x83\0\x20\x45Hello\1\x60\0") << int(CborValid… in strictValidation_data()
1835 …QTest::newRow("unsorted-content-map-SS") << raw("\xa2\x61z\1\x61y\0") << int(CborValidateCanonical… in strictValidation_data()
1836 …QTest::newRow("unsorted-content-map-AS") << raw("\xa2\x81\x21\1\x61\x21\0") << int(CborValidateCan… in strictValidation_data()
1838 QTest::newRow("tag-0") << raw("\xc0\x60") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1839 … QTest::newRow("tag-24") << raw("\xd8\x18\x40") << int(CborValidateCanonicalFormat) << CborNoError; in strictValidation_data()
1840 …QTest::newRow("tag-65536") << raw("\xda\0\1\0\0\x60") << int(CborValidateCanonicalFormat) << CborN… in strictValidation_data()
1841 …QTest::newRow("tag-4294967296") << raw("\xdb\0\0\0\1\0\0\0\0\x60") << int(CborValidateCanonicalFor… in strictValidation_data()
1842 …QTest::newRow("overlong-tag-0*1") << raw("\xd8\x00\x60") << int(CborValidateCanonicalFormat) << Cb… in strictValidation_data()
1843 …QTest::newRow("overlong-tag-0*2") << raw("\xd9\0\0\x60") << int(CborValidateCanonicalFormat) << Cb… in strictValidation_data()
1844 …QTest::newRow("overlong-tag-0*4") << raw("\xda\0\0\0\0\x60") << int(CborValidateCanonicalFormat) <… in strictValidation_data()
1845 …QTest::newRow("overlong-tag-0*8") << raw("\xdb\0\0\0\0\0\0\0\0\x60") << int(CborValidateCanonicalF… in strictValidation_data()
1846 …QTest::newRow("overlong-tag-24*2") << raw("\xd9\0\x18\x60") << int(CborValidateCanonicalFormat) <<… in strictValidation_data()
1847 …QTest::newRow("overlong-tag-24*4") << raw("\xda\0\0\0\x18\x60") << int(CborValidateCanonicalFormat… in strictValidation_data()
1848 …QTest::newRow("overlong-tag-24*8") << raw("\xdb\0\0\0\0\0\0\0\x18\x60") << int(CborValidateCanonic… in strictValidation_data()
1849 …QTest::newRow("overlong-tag-256*4") << raw("\xda\0\0\1\0\x60") << int(CborValidateCanonicalFormat)… in strictValidation_data()
1850 …QTest::newRow("overlong-tag-256*8") << raw("\xdb\0\0\0\0\0\0\1\0\x60") << int(CborValidateCanonica… in strictValidation_data()
1851 …QTest::newRow("overlong-tag-65536*8") << raw("\xdb\0\0\0\0\0\1\0\0\x60") << int(CborValidateCanoni… in strictValidation_data()
1854 …QTest::newRow("overlong-_bytearray-0*1") << raw("\x5f\x58\x00\xff") << int(CborValidateShortestNum… in strictValidation_data()
1855 …QTest::newRow("overlong-_bytearray-0*2") << raw("\x5f\x59\0\0\xff") << int(CborValidateShortestNum… in strictValidation_data()
1856 …QTest::newRow("overlong-_bytearray-0*4") << raw("\x5f\x5a\0\0\0\0\xff") << int(CborValidateShortes… in strictValidation_data()
1857 …QTest::newRow("overlong-_bytearray-0*8") << raw("\x5f\x5b\0\0\0\0\0\0\0\0\xff") << int(CborValidat… in strictValidation_data()
1858 …QTest::newRow("overlong-_bytearray-24*2") << (raw("\x5f\x59\0\x18") + data24 + '\xff') << int(Cbor… in strictValidation_data()
1859 …QTest::newRow("overlong-_bytearray-24*4") << (raw("\x5f\x5a\0\0\0\x18") + data24 + '\xff') << int(… in strictValidation_data()
1860 …QTest::newRow("overlong-_bytearray-24*8") << (raw("\x5f\x5b\0\0\0\0\0\0\0\x18") + data24 + '\xff')… in strictValidation_data()
1861 …QTest::newRow("overlong-_bytearray-256*4") << (raw("\x5f\x5a\0\0\1\0") + data256 + '\xff') << int(… in strictValidation_data()
1862 …QTest::newRow("overlong-_bytearray-256*8") << (raw("\x5f\x5b\0\0\0\0\0\0\1\0") + data256 + '\xff')… in strictValidation_data()
1863 …QTest::newRow("overlong-_bytearray-65536*8") << (raw("\x5f\x5b\0\0\0\0\0\1\0\0") + data65536 + '\x… in strictValidation_data()
1864 …QTest::newRow("overlong-_bytearrayx2-0*1") << raw("\x5f\x40\x58\x00\xff") << int(CborValidateShort… in strictValidation_data()
1865 …QTest::newRow("overlong-_bytearrayx2-0*2") << raw("\x5f\x40\x59\0\0\xff") << int(CborValidateShort… in strictValidation_data()
1866 …QTest::newRow("overlong-_bytearrayx2-0*4") << raw("\x5f\x40\x5a\0\0\0\0\xff") << int(CborValidateS… in strictValidation_data()
1867 …QTest::newRow("overlong-_bytearrayx2-0*8") << raw("\x5f\x40\x5b\0\0\0\0\0\0\0\0\xff") << int(CborV… in strictValidation_data()
1868 …QTest::newRow("overlong-_string-0*1") << raw("\x7f\x78\x00\xff") << int(CborValidateShortestNumber… in strictValidation_data()
1869 …QTest::newRow("overlong-_string-0*2") << raw("\x7f\x79\0\0\xff") << int(CborValidateShortestNumber… in strictValidation_data()
1870 …QTest::newRow("overlong-_string-0*4") << raw("\x7f\x7a\0\0\0\0\xff") << int(CborValidateShortestNu… in strictValidation_data()
1871 …QTest::newRow("overlong-_string-0*8") << raw("\x7f\x7b\0\0\0\0\0\0\0\0\xff") << int(CborValidateSh… in strictValidation_data()
1872 …QTest::newRow("overlong-_string-24*2") << (raw("\x7f\x79\0\x18") + data24 + '\xff') << int(CborVal… in strictValidation_data()
1873 …QTest::newRow("overlong-_string-24*4") << (raw("\x7f\x7a\0\0\0\x18") + data24 + '\xff') << int(Cbo… in strictValidation_data()
1874 …QTest::newRow("overlong-_string-24*8") << (raw("\x7f\x7b\0\0\0\0\0\0\0\x18") + data24 + '\xff') <<… in strictValidation_data()
1875 …QTest::newRow("overlong-_string-256*4") << (raw("\x7f\x7a\0\0\1\0") + data256 + '\xff') << int(Cbo… in strictValidation_data()
1876 …QTest::newRow("overlong-_string-256*8") << (raw("\x7f\x7b\0\0\0\0\0\0\1\0") + data256 + '\xff') <<… in strictValidation_data()
1877 …QTest::newRow("overlong-_string-65536*8") << (raw("\x7f\x7b\0\0\0\0\0\1\0\0") + data65536 + '\xff'… in strictValidation_data()
1878 …QTest::newRow("overlong-_stringx2-0*1") << raw("\x7f\x60\x78\x00\xff") << int(CborValidateShortest… in strictValidation_data()
1879 …QTest::newRow("overlong-_stringx2-0*2") << raw("\x7f\x60\x79\0\0\xff") << int(CborValidateShortest… in strictValidation_data()
1880 …QTest::newRow("overlong-_stringx2-0*4") << raw("\x7f\x60\x7a\0\0\0\0\xff") << int(CborValidateShor… in strictValidation_data()
1881 …QTest::newRow("overlong-_stringx2-0*8") << raw("\x7f\x60\x7b\0\0\0\0\0\0\0\0\xff") << int(CborVali… in strictValidation_data()
1885 …QTest::newRow("invalid-utf8-bad-continuation-1char") << raw("\x61\x80") << int(CborValidateStrictM… in strictValidation_data()
1886 …QTest::newRow("invalid-utf8-bad-continuation-2chars-1") << raw("\x62\xc2\xc0") << int(CborValidate… in strictValidation_data()
1887 …QTest::newRow("invalid-utf8-bad-continuation-2chars-2") << raw("\x62\xc3\xdf") << int(CborValidate… in strictValidation_data()
1888 …QTest::newRow("invalid-utf8-bad-continuation-2chars-3") << raw("\x62\xc7\xf0") << int(CborValidate… in strictValidation_data()
1889 …QTest::newRow("invalid-utf8-bad-continuation-3chars-1") << raw("\x63\xe0\xa0\xc0") << int(CborVali… in strictValidation_data()
1890 …QTest::newRow("invalid-utf8-bad-continuation-3chars-2") << raw("\x63\xe0\xc0\xa0") << int(CborVali… in strictValidation_data()
1891 …QTest::newRow("invalid-utf8-bad-continuation-4chars-1") << raw("\x64\xf0\x90\x80\xc0") << int(Cbor… in strictValidation_data()
1892 …QTest::newRow("invalid-utf8-bad-continuation-4chars-2") << raw("\x64\xf0\x90\xc0\x80") << int(Cbor… in strictValidation_data()
1893 …QTest::newRow("invalid-utf8-bad-continuation-4chars-3") << raw("\x64\xf0\xc0\x80\x80") << int(Cbor… in strictValidation_data()
1895 …QTest::newRow("invalid-utf8-too-short-2chars") << raw("\x82\x61\xc2\x80") << int(CborValidateStric… in strictValidation_data()
1896 …QTest::newRow("invalid-utf8-too-short-3chars-1") << raw("\x82\x61\xe0\x80") << int(CborValidateStr… in strictValidation_data()
1897 …QTest::newRow("invalid-utf8-too-short-3chars-2") << raw("\x82\x62\xe0\xa0\x80") << int(CborValidat… in strictValidation_data()
1898 …QTest::newRow("invalid-utf8-too-short-4chars-1") << raw("\x82\x61\xf0\x80") << int(CborValidateStr… in strictValidation_data()
1899 …QTest::newRow("invalid-utf8-too-short-4chars-2") << raw("\x82\x62\xf0\x90\x80") << int(CborValidat… in strictValidation_data()
1900 …QTest::newRow("invalid-utf8-too-short-4chars-3") << raw("\x82\x63\xf0\x90\x80\x80") << int(CborVal… in strictValidation_data()
1902 …QTest::newRow("invalid-utf8-hi-surrogate") << raw("\x63\xed\xa0\x80") << int(CborValidateStrictMod… in strictValidation_data()
1903 …QTest::newRow("invalid-utf8-lo-surrogate") << raw("\x63\xed\xb0\x80") << int(CborValidateStrictMod… in strictValidation_data()
1904 …QTest::newRow("invalid-utf8-surrogate-pair") << raw("\x66\xed\xa0\x80\xed\xb0\x80") << int(CborVal… in strictValidation_data()
1906 …QTest::newRow("invalid-utf8-non-unicode-1") << raw("\x64\xf4\x90\x80\x80") << int(CborValidateStri… in strictValidation_data()
1907 …QTest::newRow("invalid-utf8-non-unicode-2") << raw("\x65\xf8\x88\x80\x80\x80") << int(CborValidate… in strictValidation_data()
1908 …QTest::newRow("invalid-utf8-non-unicode-3") << raw("\x66\xfc\x84\x80\x80\x80\x80") << int(CborVali… in strictValidation_data()
1909 …QTest::newRow("invalid-utf8-non-unicode-4") << raw("\x66\xfd\xbf\xbf\xbf\xbf\xbf") << int(CborVali… in strictValidation_data()
1911 …QTest::newRow("invalid-utf8-fe") << raw("\x61\xfe") << int(CborValidateStrictMode) << CborErrorInv… in strictValidation_data()
1912 …QTest::newRow("invalid-utf8-ff") << raw("\x61\xff") << int(CborValidateStrictMode) << CborErrorInv… in strictValidation_data()
1914 …QTest::newRow("invalid-utf8-overlong-1-2") << raw("\x62\xc1\x81") << int(CborValidateStrictMode) <… in strictValidation_data()
1915 …QTest::newRow("invalid-utf8-overlong-1-3") << raw("\x63\xe0\x81\x81") << int(CborValidateStrictMod… in strictValidation_data()
1916 …QTest::newRow("invalid-utf8-overlong-1-4") << raw("\x64\xf0\x80\x81\x81") << int(CborValidateStric… in strictValidation_data()
1917 …QTest::newRow("invalid-utf8-overlong-1-5") << raw("\x65\xf8\x80\x80\x81\x81") << int(CborValidateS… in strictValidation_data()
1918 …QTest::newRow("invalid-utf8-overlong-1-6") << raw("\x66\xfc\x80\x80\x80\x81\x81") << int(CborValid… in strictValidation_data()
1919 …QTest::newRow("invalid-utf8-overlong-2-3") << raw("\x63\xe0\x82\x80") << int(CborValidateStrictMod… in strictValidation_data()
1920 …QTest::newRow("invalid-utf8-overlong-2-4") << raw("\x64\xf0\x80\x82\x80") << int(CborValidateStric… in strictValidation_data()
1921 …QTest::newRow("invalid-utf8-overlong-2-5") << raw("\x65\xf8\x80\x80\x82\x80") << int(CborValidateS… in strictValidation_data()
1922 …QTest::newRow("invalid-utf8-overlong-2-6") << raw("\x66\xfc\x80\x80\x80\x82\x80") << int(CborValid… in strictValidation_data()
1923 …QTest::newRow("invalid-utf8-overlong-3-4") << raw("\x64\xf0\x80\xa0\x80") << int(CborValidateStric… in strictValidation_data()
1924 …QTest::newRow("invalid-utf8-overlong-3-5") << raw("\x65\xf8\x80\x80\xa0\x80") << int(CborValidateS… in strictValidation_data()
1925 …QTest::newRow("invalid-utf8-overlong-3-6") << raw("\x66\xfc\x80\x80\x80\xa0\x80") << int(CborValid… in strictValidation_data()
1926 …QTest::newRow("invalid-utf8-overlong-4-5") << raw("\x65\xf8\x80\x84\x80\x80") << int(CborValidateS… in strictValidation_data()
1927 …QTest::newRow("invalid-utf8-overlong-4-6") << raw("\x66\xfc\x80\x80\x84\x80\x80") << int(CborValid… in strictValidation_data()
1929 …QTest::newRow("nonunique-content-map-UU") << raw("\xa2\0\1\0\2") << int(CborValidateStrictMode) <<… in strictValidation_data()
1930 …QTest::newRow("nonunique-content-map-SS") << raw("\xa2\x61z\1\x61z\2") << int(CborValidateStrictMo… in strictValidation_data()
1931 …QTest::newRow("nonunique-content-map-AA") << raw("\xa2\x81\x65Hello\1\x81\x65Hello\2") << int(Cbor… in strictValidation_data()
1933 …QTest::newRow("tag-0-unsigned") << raw("\xc0\x00") << int(CborValidateStrictMode) << CborErrorInap… in strictValidation_data()
1934 …QTest::newRow("tag-0-bytearray") << raw("\xc0\x40") << int(CborValidateStrictMode) << CborErrorIna… in strictValidation_data()
1935 QTest::newRow("tag-0-string") << raw("\xc0\x60") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1936 …QTest::newRow("tag-0-tag-0-string") << raw("\xc0\xc0\x60") << int(CborValidateStrictMode) << CborE… in strictValidation_data()
1937 … QTest::newRow("tag-1-unsigned") << raw("\xc1\x00") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1938 … QTest::newRow("tag-1-negative") << raw("\xc1\x20") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1939 …QTest::newRow("tag-1-bytearray") << raw("\xc1\x40") << int(CborValidateStrictMode) << CborErrorIna… in strictValidation_data()
1940 … QTest::newRow("tag-2-bytearray") << raw("\xc2\x40") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1941 …QTest::newRow("tag-2-string") << raw("\xc2\x60") << int(CborValidateStrictMode) << CborErrorInappr… in strictValidation_data()
1942 … QTest::newRow("tag-3-bytearray") << raw("\xc3\x40") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1943 …QTest::newRow("tag-3-string") << raw("\xc3\x60") << int(CborValidateStrictMode) << CborErrorInappr… in strictValidation_data()
1944 …QTest::newRow("tag-4-string") << raw("\xc4\x60") << int(CborValidateStrictMode) << CborErrorInappr… in strictValidation_data()
1945 … QTest::newRow("tag-4-array") << raw("\xc4\x82\0\1") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1946 …QTest::newRow("tag-5-string") << raw("\xc5\x60") << int(CborValidateStrictMode) << CborErrorInappr… in strictValidation_data()
1947 … QTest::newRow("tag-5-array") << raw("\xc5\x82\0\1") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1948 …QTest::newRow("tag-21-bytearray") << raw("\xd5\x40") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1949 …QTest::newRow("tag-21-string") << raw("\xd5\x60") << int(CborValidateStrictMode) << CborErrorInapp… in strictValidation_data()
1950 QTest::newRow("tag-21-array") << raw("\xd5\x80") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1951 QTest::newRow("tag-21-map") << raw("\xd5\xa0") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1952 …QTest::newRow("tag-22-bytearray") << raw("\xd6\x40") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1953 …QTest::newRow("tag-22-string") << raw("\xd6\x60") << int(CborValidateStrictMode) << CborErrorInapp… in strictValidation_data()
1954 QTest::newRow("tag-22-array") << raw("\xd6\x80") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1955 QTest::newRow("tag-22-map") << raw("\xd6\xa0") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1956 …QTest::newRow("tag-23-bytearray") << raw("\xd7\x40") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1957 …QTest::newRow("tag-23-string") << raw("\xd7\x60") << int(CborValidateStrictMode) << CborErrorInapp… in strictValidation_data()
1958 QTest::newRow("tag-23-array") << raw("\xd7\x80") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1959 QTest::newRow("tag-23-map") << raw("\xd7\xa0") << int(CborValidateStrictMode) << CborNoError; in strictValidation_data()
1960 …QTest::newRow("tag-24-bytearray") << raw("\xd8\x18\x40") << int(CborValidateStrictMode) << CborNoE… in strictValidation_data()
1961 …QTest::newRow("tag-24-string") << raw("\xd8\x18\x60") << int(CborValidateStrictMode) << CborErrorI… in strictValidation_data()
1962 …QTest::newRow("tag-32-bytearray") << raw("\xd8\x20\x40") << int(CborValidateStrictMode) << CborErr… in strictValidation_data()
1963 …QTest::newRow("tag-32-string") << raw("\xd8\x20\x60") << int(CborValidateStrictMode) << CborNoErro… in strictValidation_data()
1964 …QTest::newRow("tag-33-bytearray") << raw("\xd8\x21\x40") << int(CborValidateStrictMode) << CborErr… in strictValidation_data()
1965 …QTest::newRow("tag-33-string") << raw("\xd8\x21\x60") << int(CborValidateStrictMode) << CborNoErro… in strictValidation_data()
1966 …QTest::newRow("tag-34-bytearray") << raw("\xd8\x22\x40") << int(CborValidateStrictMode) << CborErr… in strictValidation_data()
1967 …QTest::newRow("tag-34-string") << raw("\xd8\x22\x60") << int(CborValidateStrictMode) << CborNoErro… in strictValidation_data()
1968 …QTest::newRow("tag-35-bytearray") << raw("\xd8\x23\x40") << int(CborValidateStrictMode) << CborErr… in strictValidation_data()
1969 …QTest::newRow("tag-35-string") << raw("\xd8\x23\x60") << int(CborValidateStrictMode) << CborNoErro… in strictValidation_data()
1970 …QTest::newRow("tag-36-bytearray") << raw("\xd8\x24\x40") << int(CborValidateStrictMode) << CborErr… in strictValidation_data()
1971 …QTest::newRow("tag-36-string") << raw("\xd8\x24\x60") << int(CborValidateStrictMode) << CborNoErro… in strictValidation_data()
1972 …QTest::newRow("tag-55799-unsigned") << raw("\xd9\xd9\xf7\x00") << int(CborValidateStrictMode) << C… in strictValidation_data()
1973 …QTest::newRow("tag-55799-negative") << raw("\xd9\xd9\xf7\x20") << int(CborValidateStrictMode) << C… in strictValidation_data()
1974 …QTest::newRow("tag-55799-bytearray") << raw("\xd9\xd9\xf7\x40") << int(CborValidateStrictMode) << … in strictValidation_data()
1975 …QTest::newRow("tag-55799-string") << raw("\xd9\xd9\xf7\x60") << int(CborValidateStrictMode) << Cbo… in strictValidation_data()
1976 …QTest::newRow("tag-55799-array") << raw("\xd9\xd9\xf7\x80") << int(CborValidateStrictMode) << Cbor… in strictValidation_data()
1977 …QTest::newRow("tag-55799-map") << raw("\xd9\xd9\xf7\xa0") << int(CborValidateStrictMode) << CborNo… in strictValidation_data()
1978 …QTest::newRow("tag-55799-tag-0-unsigned") << raw("\xd9\xd9\xf7\xc0\x00") << int(CborValidateStrict… in strictValidation_data()
1979 …QTest::newRow("tag-55799-tag-0-string") << raw("\xd9\xd9\xf7\xc0\x60") << int(CborValidateStrictMo… in strictValidation_data()
1980 …QTest::newRow("tag-55799-simple0") << raw("\xd9\xd9\xf7\xe0") << int(CborValidateStrictMode) << Cb… in strictValidation_data()
1981 …QTest::newRow("tag-55799-false") << raw("\xd9\xd9\xf7\xf4") << int(CborValidateStrictMode) << Cbor… in strictValidation_data()
1982 …QTest::newRow("tag-55799-true") << raw("\xd9\xd9\xf7\xf5") << int(CborValidateStrictMode) << CborN… in strictValidation_data()
1983 …QTest::newRow("tag-55799-null") << raw("\xd9\xd9\xf7\xf6") << int(CborValidateStrictMode) << CborN… in strictValidation_data()
1984 …QTest::newRow("tag-55799-undefined") << raw("\xd9\xd9\xf7\xf7") << int(CborValidateStrictMode) << … in strictValidation_data()
1985 …QTest::newRow("tag-55799-simple32") << raw("\xd9\xd9\xf7\xf8\x20") << int(CborValidateStrictMode) … in strictValidation_data()
1986 …QTest::newRow("tag-55799-half") << raw("\xd9\xd9\xf7\xf9\0\0") << int(CborValidateStrictMode) << C… in strictValidation_data()
1987 …QTest::newRow("tag-55799-float") << raw("\xd9\xd9\xf7\xfa\0\0\0\0") << int(CborValidateStrictMode)… in strictValidation_data()
1988 …QTest::newRow("tag-55799-double") << raw("\xd9\xd9\xf7\xfb\0\0\0\0\0\0\0\0") << int(CborValidateSt… in strictValidation_data()
1991 …QTest::newRow("excluded-fp-nan") << raw("\xfb\x7f\xf8\0\0\0\0\0\0") << int(CborValidateFiniteFloat… in strictValidation_data()
1992 …QTest::newRow("excluded-fp-nan_f") << raw("\xfa\x7f\xc0\0\0") << int(CborValidateFiniteFloatingPoi… in strictValidation_data()
1993 …QTest::newRow("excluded-fp--inf_f") << raw("\xfa\xff\x80\0\0") << int(CborValidateFiniteFloatingPo… in strictValidation_data()
1994 …QTest::newRow("excluded-fp--inf") << raw("\xfb\xff\xf0\0\0\0\0\0\0") << int(CborValidateFiniteFloa… in strictValidation_data()
1995 …QTest::newRow("excluded-fp-+inf_f") << raw("\xfa\x7f\x80\0\0") << int(CborValidateFiniteFloatingPo… in strictValidation_data()
1996 …QTest::newRow("excluded-fp-+inf") << raw("\xfb\x7f\xf0\0\0\0\0\0\0") << int(CborValidateFiniteFloa… in strictValidation_data()
1999 …QTest::newRow("no-undefined") << raw("\xf7") << int(CborValidateNoUndefined) << CborErrorExcludedT… in strictValidation_data()
2002 …QTest::newRow("excluded-fp-nan_f16") << raw("\xf9\x7e\00") << int(CborValidateFiniteFloatingPoint)… in strictValidation_data()
2003 …QTest::newRow("excluded-fp--inf_f16") << raw("\xf9\xfc\00") << int(CborValidateFiniteFloatingPoint… in strictValidation_data()
2004 …QTest::newRow("excluded-fp-+inf_f16") << raw("\xf9\x7c\00") << int(CborValidateFiniteFloatingPoint… in strictValidation_data()
2005 …QTest::newRow("excluded-fp-nan_f") << raw("\xfa\x7f\xc0\0\0") << int(CborValidateFiniteFloatingPoi… in strictValidation_data()
2006 …QTest::newRow("excluded-fp--inf_f") << raw("\xfa\xff\x80\0\0") << int(CborValidateFiniteFloatingPo… in strictValidation_data()
2007 …QTest::newRow("excluded-fp-+inf_f") << raw("\xfa\x7f\x80\0\0") << int(CborValidateFiniteFloatingPo… in strictValidation_data()
2008 …QTest::newRow("excluded-fp-nan") << raw("\xfb\x7f\xf8\0\0\0\0\0\0") << int(CborValidateFiniteFloat… in strictValidation_data()
2009 …QTest::newRow("excluded-fp--inf") << raw("\xfb\xff\xf0\0\0\0\0\0\0") << int(CborValidateFiniteFloa… in strictValidation_data()
2010 …QTest::newRow("excluded-fp-+inf") << raw("\xfb\x7f\xf0\0\0\0\0\0\0") << int(CborValidateFiniteFloa… in strictValidation_data()
2013 …QTest::newRow("excluded-map-unsigned") << raw("\xa1\x00\1") << int(CborValidateMapKeysAreString) <… in strictValidation_data()
2014 …QTest::newRow("excluded-map-negative") << raw("\xa1\x20\1") << int(CborValidateMapKeysAreString) <… in strictValidation_data()
2015 …QTest::newRow("excluded-map-bytearray") << raw("\xa1\x40\1") << int(CborValidateMapKeysAreString) … in strictValidation_data()
2016 …QTest::newRow("map-string") << raw("\xa1\x60\1") << int(CborValidateMapKeysAreString) << CborNoErr… in strictValidation_data()
2017 …QTest::newRow("map-tag-0-string") << raw("\xa1\xc0\x60\1") << int(CborValidateMapKeysAreString) <<… in strictValidation_data()
2018 …QTest::newRow("excluded-map-array") << raw("\xa1\x80\1") << int(CborValidateMapKeysAreString) << C… in strictValidation_data()
2019 …QTest::newRow("excluded-map-map") << raw("\xa1\xa0\1") << int(CborValidateMapKeysAreString) << Cbo… in strictValidation_data()
2020 …QTest::newRow("excluded-map-simple-0") << raw("\xa1\xe0\1") << int(CborValidateMapKeysAreString) <… in strictValidation_data()
2021 …QTest::newRow("excluded-map-false") << raw("\xa1\xf4\1") << int(CborValidateMapKeysAreString) << C… in strictValidation_data()
2022 …QTest::newRow("excluded-map-true") << raw("\xa1\xf5\1") << int(CborValidateMapKeysAreString) << Cb… in strictValidation_data()
2023 …QTest::newRow("excluded-map-null") << raw("\xa1\xf6\1") << int(CborValidateMapKeysAreString) << Cb… in strictValidation_data()
2024 …QTest::newRow("excluded-map-undefined") << raw("\xa1\xf7\1") << int(CborValidateMapKeysAreString) … in strictValidation_data()
2025 …QTest::newRow("excluded-map-half") << raw("\xa1\xf9\0\0\1") << int(CborValidateMapKeysAreString) <… in strictValidation_data()
2026 …QTest::newRow("excluded-map-float") << raw("\xa1\xfa\0\0\0\0\1") << int(CborValidateMapKeysAreStri… in strictValidation_data()
2027 …QTest::newRow("excluded-map-double") << raw("\xa1\xfb\0\0\0\0\0\0\0\0\1") << int(CborValidateMapKe… in strictValidation_data()
2030 …QTest::newRow("unknown-simple-type-0") << raw("\xe0") << int(CborValidateNoUnknownSimpleTypes) << … in strictValidation_data()
2031 …QTest::newRow("unknown-simple-type-32") << raw("\xf8\x20") << int(CborValidateNoUnknownSimpleTypes… in strictValidation_data()
2032 …QTest::newRow("allowed-simple-type-32") << raw("\xf8\x20") << int(CborValidateNoUnknownSimpleTypes… in strictValidation_data()
2035 …QTest::newRow("unknown-tag-6") << raw("\xc6\x60") << int(CborValidateNoUnknownTags) << CborErrorUn… in strictValidation_data()
2036 …QTest::newRow("unknown-tag-31") << raw("\xd8\x1f\x60") << int(CborValidateNoUnknownTags) << CborEr… in strictValidation_data()
2037 …QTest::newRow("unknown-tag-256") << raw("\xd9\1\0\x60") << int(CborValidateNoUnknownTags) << CborE… in strictValidation_data()
2038 …QTest::newRow("unknown-tag-65536") << raw("\xda\0\1\0\0\x60") << int(CborValidateNoUnknownTags) <<… in strictValidation_data()
2039 …QTest::newRow("unknown-tag-4294967296") << raw("\xdb\0\0\0\1\0\0\0\0\x60") << int(CborValidateNoUn… in strictValidation_data()
2040 …QTest::newRow("allowed-tag-31") << raw("\xd8\x1f\x60") << int(CborValidateNoUnknownTagsSA) << Cbor… in strictValidation_data()
2041 …QTest::newRow("allowed-tag-256") << raw("\xd9\1\0\x60") << int(CborValidateNoUnknownTagsSR) << Cbo… in strictValidation_data()
2044 …QTest::newRow("excluded-tag-0") << raw("\xc0\x60") << int(CborValidateNoTags) << CborErrorExcluded… in strictValidation_data()
2045 …QTest::newRow("excluded-tag-24") << raw("\xd8\x18\x40") << int(CborValidateNoTags) << CborErrorExc… in strictValidation_data()
2046 …QTest::newRow("excluded-tag-55799") << raw("\xd9\xd9\xf7\x60") << int(CborValidateNoTags) << CborE… in strictValidation_data()
2049 …QTest::newRow("garbage-data-0") << raw("\0\1") << int(CborValidateCompleteData) << CborErrorGarbag… in strictValidation_data()
2050 …QTest::newRow("garbage-data-1") << raw("\x20\1") << int(CborValidateCompleteData) << CborErrorGarb… in strictValidation_data()
2051 …QTest::newRow("garbage-data-2") << raw("\x40\1") << int(CborValidateCompleteData) << CborErrorGarb… in strictValidation_data()
2052 …QTest::newRow("garbage-data-3") << raw("\x60\1") << int(CborValidateCompleteData) << CborErrorGarb… in strictValidation_data()
2053 …QTest::newRow("garbage-data-4") << raw("\x80\1") << int(CborValidateCompleteData) << CborErrorGarb… in strictValidation_data()
2054 …QTest::newRow("garbage-data-5") << raw("\xa0\1") << int(CborValidateCompleteData) << CborErrorGarb… in strictValidation_data()
2055 …QTest::newRow("garbage-data-6") << raw("\xc0\x60\1") << int(CborValidateCompleteData) << CborError… in strictValidation_data()
2056 …QTest::newRow("garbage-data-7") << raw("\xf4\1") << int(CborValidateCompleteData) << CborErrorGarb… in strictValidation_data()
2057 …QTest::newRow("garbage-data-f16") << raw("\xf9\0\0\1") << int(CborValidateCompleteData) << CborErr… in strictValidation_data()
2058 …QTest::newRow("garbage-data-f32") << raw("\xfa\0\0\0\0\1") << int(CborValidateCompleteData) << Cbo… in strictValidation_data()
2059 …QTest::newRow("garbage-data-f64") << raw("\xfb\0\0\0\0\0\0\0\0\1") << int(CborValidateCompleteData… in strictValidation_data()
2109 QTest::newRow("number1") << raw("\x81\x01\x01") << 2; in endPointer_data()
2110 QTest::newRow("number24") << raw("\x81\x18\x18\x01") << 3; in endPointer_data()
2111 QTest::newRow("string") << raw("\x81\x61Z\x01") << 3; in endPointer_data()
2112 QTest::newRow("indefinite-string") << raw("\x81\x7f\x61Z\xff\x01") << 5; in endPointer_data()
2113 QTest::newRow("array") << raw("\x81\x02\x01") << 2; in endPointer_data()
2114 QTest::newRow("indefinite-array") << raw("\x81\x9f\x02\xff\x01") << 4; in endPointer_data()
2115 QTest::newRow("object") << raw("\x81\xa1\x03\x02\x01") << 4; in endPointer_data()
2116 QTest::newRow("indefinite-object") << raw("\x81\xbf\x03\x02\xff\x01") << 5; in endPointer_data()