Lines Matching refs:raw

7 template <size_t N> QByteArray raw(const char (&data)[N])  in Q_DECLARE_METATYPE()
21 QTest::newRow("0") << raw("\x00") << Q_UINT64_C(0) << Q_INT64_C(0) << false << true; in addIntegers()
22 QTest::newRow("1") << raw("\x01") << Q_UINT64_C(1) << Q_INT64_C(1) << false << true; in addIntegers()
23 QTest::newRow("10") << raw("\x0a") << Q_UINT64_C(10) << Q_INT64_C(10) << false << true; in addIntegers()
24 QTest::newRow("23") << raw("\x17") << Q_UINT64_C(23) << Q_INT64_C(23) << false << true; in addIntegers()
25 QTest::newRow("24") << raw("\x18\x18") << Q_UINT64_C(24) << Q_INT64_C(24) << false << true; in addIntegers()
26 …QTest::newRow("UINT8_MAX") << raw("\x18\xff") << Q_UINT64_C(255) << Q_INT64_C(255) << false << tru… in addIntegers()
27 …QTest::newRow("UINT8_MAX+1") << raw("\x19\x01\x00") << Q_UINT64_C(256) << Q_INT64_C(256) << false … in addIntegers()
28 …QTest::newRow("UINT16_MAX") << raw("\x19\xff\xff") << Q_UINT64_C(65535) << Q_INT64_C(65535) << fal… in addIntegers()
29 …QTest::newRow("UINT16_MAX+1") << raw("\x1a\0\1\x00\x00") << Q_UINT64_C(65536) << Q_INT64_C(65536) … in addIntegers()
30 …QTest::newRow("UINT32_MAX") << raw("\x1a\xff\xff\xff\xff") << Q_UINT64_C(4294967295) << Q_INT64_C(… in addIntegers()
31 …QTest::newRow("UINT32_MAX+1") << raw("\x1b\0\0\0\1\0\0\0\0") << Q_UINT64_C(4294967296) << Q_INT64_… in addIntegers()
32 QTest::newRow("INT64_MAX") << raw("\x1b" "\x7f\xff\xff\xff" "\xff\xff\xff\xff") in addIntegers()
35 QTest::newRow("UINT64_MAX") << raw("\x1b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in addIntegers()
39 QTest::newRow("-1") << raw("\x20") << Q_UINT64_C(0) << Q_INT64_C(-1) << true << true; in addIntegers()
40 QTest::newRow("-2") << raw("\x21") << Q_UINT64_C(1) << Q_INT64_C(-2) << true << true; in addIntegers()
41 QTest::newRow("-24") << raw("\x37") << Q_UINT64_C(23) << Q_INT64_C(-24) << true << true; in addIntegers()
42 QTest::newRow("-25") << raw("\x38\x18") << Q_UINT64_C(24) << Q_INT64_C(-25) << true << true; in addIntegers()
43 …QTest::newRow("-UINT8_MAX") << raw("\x38\xff") << Q_UINT64_C(255) << Q_INT64_C(-256) << true << tr… in addIntegers()
44 …QTest::newRow("-UINT8_MAX-1") << raw("\x39\x01\x00") << Q_UINT64_C(256) << Q_INT64_C(-257) << true… in addIntegers()
45 …QTest::newRow("-UINT16_MAX") << raw("\x39\xff\xff") << Q_UINT64_C(65535) << Q_INT64_C(-65536) << t… in addIntegers()
46 …QTest::newRow("-UINT16_MAX-1") << raw("\x3a\0\1\x00\x00") << Q_UINT64_C(65536) << Q_INT64_C(-65537… in addIntegers()
47 …QTest::newRow("-UINT32_MAX") << raw("\x3a\xff\xff\xff\xff") << Q_UINT64_C(4294967295) << Q_INT64_C… in addIntegers()
48 …QTest::newRow("-UINT32_MAX-1") << raw("\x3b\0\0\0\1\0\0\0\0") << Q_UINT64_C(4294967296) << Q_INT64… in addIntegers()
49 QTest::newRow("INT64_MIN+1") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xfe") in addIntegers()
53 QTest::newRow("INT64_MIN") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xff") in addIntegers()
57 …QTest::newRow("INT64_MIN-1") << raw("\x3b\x80\0\0\0""\0\0\0\0") << Q_UINT64_C(9223372036854775808)… in addIntegers()
58 QTest::newRow("-UINT64_MAX") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xfe") in addIntegers()
60 QTest::newRow("-UINT64_MAX+1") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in addIntegers()
74 QTest::newRow("0") << raw("\x00") << "0"; in addFixedData()
75 QTest::newRow("1") << raw("\x01") << "1"; in addFixedData()
76 QTest::newRow("10") << raw("\x0a") << "10"; in addFixedData()
77 QTest::newRow("23") << raw("\x17") << "23"; in addFixedData()
78 QTest::newRow("24") << raw("\x18\x18") << "24"; in addFixedData()
79 QTest::newRow("UINT8_MAX") << raw("\x18\xff") << "255"; in addFixedData()
80 QTest::newRow("UINT8_MAX+1") << raw("\x19\x01\x00") << "256"; in addFixedData()
81 QTest::newRow("UINT16_MAX") << raw("\x19\xff\xff") << "65535"; in addFixedData()
82 QTest::newRow("UINT16_MAX+1") << raw("\x1a\0\1\x00\x00") << "65536"; in addFixedData()
83 QTest::newRow("UINT32_MAX") << raw("\x1a\xff\xff\xff\xff") << "4294967295"; in addFixedData()
84 QTest::newRow("UINT32_MAX+1") << raw("\x1b\0\0\0\1\0\0\0\0") << "4294967296"; in addFixedData()
85 QTest::newRow("UINT64_MAX") << raw("\x1b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in addFixedData()
89 QTest::newRow("-1") << raw("\x20") << "-1"; in addFixedData()
90 QTest::newRow("-2") << raw("\x21") << "-2"; in addFixedData()
91 QTest::newRow("-24") << raw("\x37") << "-24"; in addFixedData()
92 QTest::newRow("-25") << raw("\x38\x18") << "-25"; in addFixedData()
93 QTest::newRow("-UINT8_MAX") << raw("\x38\xff") << "-256"; in addFixedData()
94 QTest::newRow("-UINT8_MAX-1") << raw("\x39\x01\x00") << "-257"; in addFixedData()
95 QTest::newRow("-UINT16_MAX") << raw("\x39\xff\xff") << "-65536"; in addFixedData()
96 QTest::newRow("-UINT16_MAX-1") << raw("\x3a\0\1\x00\x00") << "-65537"; in addFixedData()
97 QTest::newRow("-UINT32_MAX") << raw("\x3a\xff\xff\xff\xff") << "-4294967296"; in addFixedData()
98 QTest::newRow("-UINT32_MAX-1") << raw("\x3b\0\0\0\1\0\0\0\0") << "-4294967297"; in addFixedData()
99 QTest::newRow("INT64_MIN+1") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xfe") in addFixedData()
101 QTest::newRow("INT64_MIN") << raw("\x3b\x7f\xff\xff\xff""\xff\xff\xff\xff") in addFixedData()
103 QTest::newRow("INT64_MIN-1") << raw("\x3b\x80\0\0\0""\0\0\0\0") << "-9223372036854775809"; in addFixedData()
104 QTest::newRow("-UINT64_MAX") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xfe") in addFixedData()
106 QTest::newRow("-UINT64_MAX+1") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in addFixedData()
110 QTest::newRow("0*1") << raw("\x18\x00") << "0_0"; in addFixedData()
111 QTest::newRow("0*2") << raw("\x19\x00\x00") << "0_1"; in addFixedData()
112 QTest::newRow("0*4") << raw("\x1a\0\0\0\0") << "0_2"; in addFixedData()
113 QTest::newRow("0*8") << raw("\x1b\0\0\0\0\0\0\0\0") << "0_3"; in addFixedData()
114 QTest::newRow("-1*1") << raw("\x38\x00") << "-1_0"; in addFixedData()
115 QTest::newRow("-1*2") << raw("\x39\x00\x00") << "-1_1"; in addFixedData()
116 QTest::newRow("-1*4") << raw("\x3a\0\0\0\0") << "-1_2"; in addFixedData()
117 QTest::newRow("-1*8") << raw("\x3b\0\0\0\0\0\0\0\0") << "-1_3"; in addFixedData()
119 QTest::newRow("simple0") << raw("\xe0") << "simple(0)"; in addFixedData()
120 QTest::newRow("simple19") << raw("\xf3") << "simple(19)"; in addFixedData()
121 QTest::newRow("false") << raw("\xf4") << "false"; in addFixedData()
122 QTest::newRow("true") << raw("\xf5") << "true"; in addFixedData()
123 QTest::newRow("null") << raw("\xf6") << "null"; in addFixedData()
124 QTest::newRow("undefined") << raw("\xf7") << "undefined"; in addFixedData()
125 QTest::newRow("simple32") << raw("\xf8\x20") << "simple(32)"; in addFixedData()
126 QTest::newRow("simple255") << raw("\xf8\xff") << "simple(255)"; in addFixedData()
130 QTest::newRow("0.f16") << raw("\xf9\0\0") << "0.f16"; in addFixedData()
131 QTest::newRow("0.f") << raw("\xfa\0\0\0\0") << "0.f"; in addFixedData()
132 QTest::newRow("0.") << raw("\xfb\0\0\0\0\0\0\0\0") << "0."; in addFixedData()
133 QTest::newRow("-1.f16") << raw("\xf9\xbc\x00") << "-1.f16"; in addFixedData()
134 QTest::newRow("-1.f") << raw("\xfa\xbf\x80\0\0") << "-1.f"; in addFixedData()
135 QTest::newRow("-1.") << raw("\xfb\xbf\xf0\0\0\0\0\0\0") << "-1."; in addFixedData()
136 QTest::newRow("65504.f16") << raw("\xf9\x7b\xff") << "65504.f16"; in addFixedData()
137 QTest::newRow("16777215.f") << raw("\xfa\x4b\x7f\xff\xff") << "16777215.f"; in addFixedData()
138 QTest::newRow("16777215.") << raw("\xfb\x41\x6f\xff\xff\xe0\0\0\0") << "16777215."; in addFixedData()
139 QTest::newRow("-16777215.f") << raw("\xfa\xcb\x7f\xff\xff") << "-16777215.f"; in addFixedData()
140 QTest::newRow("-16777215.") << raw("\xfb\xc1\x6f\xff\xff\xe0\0\0\0") << "-16777215."; in addFixedData()
142 QTest::newRow("0.5f16") << raw("\xf9\x38\0") << "0.5f16"; in addFixedData()
143 QTest::newRow("0.5f") << raw("\xfa\x3f\0\0\0") << "0.5f"; in addFixedData()
144 QTest::newRow("0.5") << raw("\xfb\x3f\xe0\0\0\0\0\0\0") << "0.5"; in addFixedData()
145 QTest::newRow("2.f16^11-1") << raw("\xf9\x67\xff") << "2047.f16"; in addFixedData()
146 QTest::newRow("2.f^24-1") << raw("\xfa\x4b\x7f\xff\xff") << "16777215.f"; in addFixedData()
147 … QTest::newRow("2.^53-1") << raw("\xfb\x43\x3f\xff\xff""\xff\xff\xff\xff") << "9007199254740991."; in addFixedData()
148 QTest::newRow("2.f^64-epsilon") << raw("\xfa\x5f\x7f\xff\xff") << "18446742974197923840.f"; in addFixedData()
149 …QTest::newRow("2.^64-epsilon") << raw("\xfb\x43\xef\xff\xff""\xff\xff\xff\xff") << "18446744073709… in addFixedData()
150 QTest::newRow("2.f^64") << raw("\xfa\x5f\x80\0\0") << "1.8446744073709552e+19f"; in addFixedData()
151 QTest::newRow("2.^64") << raw("\xfb\x43\xf0\0\0\0\0\0\0") << "1.8446744073709552e+19"; in addFixedData()
153 QTest::newRow("nan_f16") << raw("\xf9\x7e\x00") << "nan"; in addFixedData()
154 QTest::newRow("nan_f") << raw("\xfa\x7f\xc0\0\0") << "nan"; in addFixedData()
155 QTest::newRow("nan") << raw("\xfb\x7f\xf8\0\0\0\0\0\0") << "nan"; in addFixedData()
156 QTest::newRow("-inf_f16") << raw("\xf9\xfc\x00") << "-inf"; in addFixedData()
157 QTest::newRow("-inf_f") << raw("\xfa\xff\x80\0\0") << "-inf"; in addFixedData()
158 QTest::newRow("-inf") << raw("\xfb\xff\xf0\0\0\0\0\0\0") << "-inf"; in addFixedData()
159 QTest::newRow("+inf_f16") << raw("\xf9\x7c\x00") << "inf"; in addFixedData()
160 QTest::newRow("+inf_f") << raw("\xfa\x7f\x80\0\0") << "inf"; in addFixedData()
161 QTest::newRow("+inf") << raw("\xfb\x7f\xf0\0\0\0\0\0\0") << "inf"; in addFixedData()
168 QTest::newRow("emptybytestring") << raw("\x40") << "h''"; in addNonChunkedStringsData()
169 QTest::newRow("bytestring1") << raw("\x41 ") << "h'20'"; in addNonChunkedStringsData()
170 QTest::newRow("bytestring1-nul") << raw("\x41\0") << "h'00'"; in addNonChunkedStringsData()
171 QTest::newRow("bytestring5") << raw("\x45Hello") << "h'48656c6c6f'"; in addNonChunkedStringsData()
172 QTest::newRow("bytestring24") << raw("\x58\x18""123456789012345678901234") in addNonChunkedStringsData()
174 QTest::newRow("bytestring256") << raw("\x59\1\0") + QByteArray(256, '3') in addNonChunkedStringsData()
178 QTest::newRow("emptytextstring") << raw("\x60") << "\"\""; in addNonChunkedStringsData()
179 QTest::newRow("textstring1") << raw("\x61 ") << "\" \""; in addNonChunkedStringsData()
180 QTest::newRow("textstring1-nul") << raw("\x61\0") << "\"\\u0000\""; in addNonChunkedStringsData()
181 QTest::newRow("textstring5") << raw("\x65Hello") << "\"Hello\""; in addNonChunkedStringsData()
182 QTest::newRow("textstring24") << raw("\x78\x18""123456789012345678901234") in addNonChunkedStringsData()
184 QTest::newRow("textstring256") << raw("\x79\1\0") + QByteArray(256, '3') in addNonChunkedStringsData()
189 QTest::newRow("textstringutf8-2char") << raw("\x62\xc2\xa0") << "\"\\u00A0\""; in addNonChunkedStringsData()
190 QTest::newRow("textstringutf8-2char2") << raw("\x64\xc2\xa0\xc2\xa9") << "\"\\u00A0\\u00A9\""; in addNonChunkedStringsData()
191 QTest::newRow("textstringutf8-3char") << raw("\x63\xe2\x88\x80") << "\"\\u2200\""; in addNonChunkedStringsData()
192 QTest::newRow("textstringutf8-4char") << raw("\x64\xf0\x90\x88\x83") << "\"\\uD800\\uDE03\""; in addNonChunkedStringsData()
195 QTest::newRow("emptybytestring*1") << raw("\x58\x00") << "h''_0"; in addNonChunkedStringsData()
196 QTest::newRow("emptytextstring*1") << raw("\x78\x00") << "\"\"_0"; in addNonChunkedStringsData()
197 QTest::newRow("emptybytestring*2") << raw("\x59\x00\x00") << "h''_1"; in addNonChunkedStringsData()
198 QTest::newRow("emptytextstring*2") << raw("\x79\x00\x00") << "\"\"_1"; in addNonChunkedStringsData()
199 QTest::newRow("emptybytestring*4") << raw("\x5a\0\0\0\0") << "h''_2"; in addNonChunkedStringsData()
200 QTest::newRow("emptytextstring*4") << raw("\x7a\0\0\0\0") << "\"\"_2"; in addNonChunkedStringsData()
201 QTest::newRow("emptybytestring*8") << raw("\x5b\0\0\0\0\0\0\0\0") << "h''_3"; in addNonChunkedStringsData()
202 QTest::newRow("emptytextstring*8") << raw("\x7b\0\0\0\0\0\0\0\0") << "\"\"_3"; in addNonChunkedStringsData()
203 QTest::newRow("bytestring5*1") << raw("\x58\x05Hello") << "h'48656c6c6f'_0"; in addNonChunkedStringsData()
204 QTest::newRow("textstring5*1") << raw("\x78\x05Hello") << "\"Hello\"_0"; in addNonChunkedStringsData()
205 QTest::newRow("bytestring5*2") << raw("\x59\0\5Hello") << "h'48656c6c6f'_1"; in addNonChunkedStringsData()
206 QTest::newRow("textstring5*2") << raw("\x79\0\x05Hello") << "\"Hello\"_1"; in addNonChunkedStringsData()
207 QTest::newRow("bytestring5*4") << raw("\x5a\0\0\0\5Hello") << "h'48656c6c6f'_2"; in addNonChunkedStringsData()
208 QTest::newRow("textstring5*4") << raw("\x7a\0\0\0\x05Hello") << "\"Hello\"_2"; in addNonChunkedStringsData()
209 QTest::newRow("bytestring5*8") << raw("\x5b\0\0\0\0\0\0\0\5Hello") << "h'48656c6c6f'_3"; in addNonChunkedStringsData()
210 QTest::newRow("textstring5*8") << raw("\x7b\0\0\0\0\0\0\0\x05Hello") << "\"Hello\"_3"; in addNonChunkedStringsData()
219 QTest::newRow("_emptybytestring") << raw("\x5f\xff") << "(_ )"; in addStringsData()
220 QTest::newRow("_emptytextstring") << raw("\x7f\xff") << "(_ )"; in addStringsData()
221 QTest::newRow("_emptybytestring2") << raw("\x5f\x40\xff") << "(_ h'')"; in addStringsData()
222 QTest::newRow("_emptytextstring2") << raw("\x7f\x60\xff") << "(_ \"\")"; in addStringsData()
223 QTest::newRow("_emptybytestring2*1") << raw("\x5f\x58\x00\xff") << "(_ h''_0)"; in addStringsData()
224 QTest::newRow("_emptytextstring2*1") << raw("\x7f\x78\x00\xff") << "(_ \"\"_0)"; in addStringsData()
225 QTest::newRow("_emptybytestring3") << raw("\x5f\x40\x40\xff") << "(_ h'', h'')"; in addStringsData()
226 QTest::newRow("_emptytextstring3") << raw("\x7f\x60\x60\xff") << "(_ \"\", \"\")"; in addStringsData()
227 QTest::newRow("_emptybytestring3*2") << raw("\x5f\x59\x00\x00\x40\xff") << "(_ h''_1, h'')"; in addStringsData()
228 QTest::newRow("_emptytextstring3*2") << raw("\x7f\x79\x00\x00\x60\xff") << "(_ \"\"_1, \"\")"; in addStringsData()
229 QTest::newRow("_bytestring5x2") << raw("\x5f\x43Hel\x42lo\xff") << "(_ h'48656c', h'6c6f')"; in addStringsData()
230 QTest::newRow("_textstring5x2") << raw("\x7f\x63Hel\x62lo\xff") << "(_ \"Hel\", \"lo\")"; in addStringsData()
231 …QTest::newRow("_bytestring5x2*8*4") << raw("\x5f\x5b\0\0\0\0\0\0\0\3Hel\x5a\0\0\0\2lo\xff") << "(_… in addStringsData()
232 …QTest::newRow("_textstring5x2*8*4") << raw("\x7f\x7b\0\0\0\0\0\0\0\3Hel\x7a\0\0\0\2lo\xff") << "(_… in addStringsData()
233 …QTest::newRow("_bytestring5x5") << raw("\x5f\x41H\x41""e\x41l\x41l\x41o\xff") << "(_ h'48', h'65',… in addStringsData()
234 …QTest::newRow("_textstring5x5") << raw("\x7f\x61H\x61""e\x61l\x61l\x61o\xff") << "(_ \"H\", \"e\",… in addStringsData()
235 …QTest::newRow("_bytestring5x6") << raw("\x5f\x41H\x41""e\x40\x41l\x41l\x41o\xff") << "(_ h'48', h'… in addStringsData()
236 …QTest::newRow("_textstring5x6") << raw("\x7f\x61H\x61""e\x61l\x60\x61l\x61o\xff") << "(_ \"H\", \"… in addStringsData()
242 QTest::newRow("tag0") << raw("\xc0\x00") << "0(0)"; in addTagsData()
243 QTest::newRow("tag1") << raw("\xc1\x00") << "1(0)"; in addTagsData()
244 QTest::newRow("tag24") << raw("\xd8\x18\x00") << "24(0)"; in addTagsData()
245 QTest::newRow("tag255") << raw("\xd8\xff\x00") << "255(0)"; in addTagsData()
246 QTest::newRow("tag256") << raw("\xd9\1\0\x00") << "256(0)"; in addTagsData()
247 QTest::newRow("tag65535") << raw("\xd9\xff\xff\x00") << "65535(0)"; in addTagsData()
248 QTest::newRow("tag65536") << raw("\xda\0\1\0\0\x00") << "65536(0)"; in addTagsData()
249 QTest::newRow("tagUINT32_MAX-1") << raw("\xda\xff\xff\xff\xff\x00") << "4294967295(0)"; in addTagsData()
250 QTest::newRow("tagUINT32_MAX") << raw("\xdb\0\0\0\1\0\0\0\0\x00") << "4294967296(0)"; in addTagsData()
251 QTest::newRow("tagUINT64_MAX") << raw("\xdb" "\xff\xff\xff\xff" "\xff\xff\xff\xff" "\x00") in addTagsData()
255 QTest::newRow("tag0*1") << raw("\xd8\0\x00") << "0_0(0)"; in addTagsData()
256 QTest::newRow("tag0*2") << raw("\xd9\0\0\x00") << "0_1(0)"; in addTagsData()
257 QTest::newRow("tag0*4") << raw("\xda\0\0\0\0\x00") << "0_2(0)"; in addTagsData()
258 QTest::newRow("tag0*8") << raw("\xdb\0\0\0\0\0\0\0\0\x00") << "0_3(0)"; in addTagsData()
261 QTest::newRow("unixtime") << raw("\xc1\x1a\x55\x4b\xbf\xd3") << "1(1431027667)"; in addTagsData()
262 QTest::newRow("rfc3339date") << raw("\xc0\x78\x19" "2015-05-07 12:41:07-07:00") in addTagsData()
264 QTest::newRow("tag6+false") << raw("\xc6\xf4") << "6(false)"; in addTagsData()
265 QTest::newRow("tag25+true") << raw("\xd8\x19\xf5") << "25(true)"; in addTagsData()
266 QTest::newRow("tag256+null") << raw("\xd9\1\0\xf6") << "256(null)"; in addTagsData()
267 QTest::newRow("tag65536+simple32") << raw("\xda\0\1\0\0\xf8\x20") << "65536(simple(32))"; in addTagsData()
268 QTest::newRow("float+unixtime") << raw("\xc1\xfa\x4e\xaa\x97\x80") << "1(1431027712.f)"; in addTagsData()
269 QTest::newRow("double+unixtime") << raw("\xc1\xfb" "\x41\xd5\x52\xef" "\xf4\xc7\xce\xfe") in addTagsData()
275 QTest::newRow("emptyarray") << raw("\x80") << "[]" << 0; in addEmptyContainersData()
276 QTest::newRow("emptymap") << raw("\xa0") << "{}" << 0; in addEmptyContainersData()
277 QTest::newRow("_emptyarray") << raw("\x9f\xff") << "[_ ]" << -1; in addEmptyContainersData()
278 QTest::newRow("_emptymap") << raw("\xbf\xff") << "{_ }" << -1; in addEmptyContainersData()
283 QTest::newRow("map-0-24") << raw("\xa1\0\x18\x18") << "{0: 24}" << 1; in addMapMixedData()
284 QTest::newRow("map-0*1-24") << raw("\xa1\x18\0\x18\x18") << "{0_0: 24}" << 1; in addMapMixedData()
285 QTest::newRow("map-0*1-24*2") << raw("\xa1\x18\0\x19\0\x18") << "{0_0: 24_1}" << 1; in addMapMixedData()
286 QTest::newRow("map-0*4-24*2") << raw("\xa1\x1a\0\0\0\0\x19\0\x18") << "{0_2: 24_1}" << 1; in addMapMixedData()
287 QTest::newRow("map-24-0") << raw("\xa1\x18\x18\0") << "{24: 0}" << 1; in addMapMixedData()
288 QTest::newRow("map-24-0*1") << raw("\xa1\x18\x18\x18\0") << "{24: 0_0}" << 1; in addMapMixedData()
289 QTest::newRow("map-255-65535") << raw("\xa1\x18\xff\x19\xff\xff") << "{255: 65535}" << 1; in addMapMixedData()
291 QTest::newRow("_map-0-24") << raw("\xbf\0\x18\x18\xff") << "{_ 0: 24}" << 1; in addMapMixedData()
292 QTest::newRow("_map-0*1-24") << raw("\xbf\x18\0\x18\x18\xff") << "{_ 0_0: 24}" << 1; in addMapMixedData()
293 QTest::newRow("_map-0*1-24*2") << raw("\xbf\x18\0\x19\0\x18\xff") << "{_ 0_0: 24_1}" << 1; in addMapMixedData()
294 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()
295 QTest::newRow("_map-24-0") << raw("\xbf\x18\x18\0\xff") << "{_ 24: 0}" << 1; in addMapMixedData()
296 QTest::newRow("_map-24-0*1") << raw("\xbf\x18\x18\x18\0\xff") << "{_ 24: 0_0}" << 1; in addMapMixedData()
297 QTest::newRow("_map-255-65535") << raw("\xbf\x18\xff\x19\xff\xff\xff") << "{_ 255: 65535}" << 1; in addMapMixedData()
307 QTest::newRow("emptybytestring") << raw("\x40") << "h''" << QStringList{"h''"}; in addChunkedStringData()
308 QTest::newRow("bytestring1") << raw("\x41 ") << "h'20'" << QStringList{"h'20'"}; in addChunkedStringData()
309 QTest::newRow("emptytextstring") << raw("\x60") << "\"\"" << QStringList{"\"\""}; in addChunkedStringData()
310 QTest::newRow("textstring1") << raw("\x61 ") << "\" \"" << QStringList{"\" \""}; in addChunkedStringData()
313 QTest::newRow("_emptybytestring") << raw("\x5f\xff") << "h''" << QStringList{}; in addChunkedStringData()
314 QTest::newRow("_emptytextstring") << raw("\x7f\xff") << "\"\"" << QStringList{}; in addChunkedStringData()
315 QTest::newRow("_emptybytestring2") << raw("\x5f\x40\xff") << "h''" << QStringList{"h''"}; in addChunkedStringData()
316 QTest::newRow("_emptytextstring2") << raw("\x7f\x60\xff") << "\"\"" << QStringList{"\"\""}; in addChunkedStringData()
317 …QTest::newRow("_emptybytestring3") << raw("\x5f\x40\x40\xff") << "h''" << QStringList{"h''", "h''"… in addChunkedStringData()
318 …QTest::newRow("_emptytextstring3") << raw("\x7f\x60\x60\xff") << "\"\"" << QStringList{"\"\"", "\"… in addChunkedStringData()
321 QTest::newRow("_bytestring1") << raw("\x5f\x41 \xff") << "h'20'" << QStringList{"h'20'"}; in addChunkedStringData()
322 …QTest::newRow("_bytestring2") << raw("\x5f\x41 \x41z\xff") << "h'207a'" << QStringList{"h'20'", "h… in addChunkedStringData()
323 QTest::newRow("_bytestring3") << raw("\x5f\x41 \x58\x18""123456789012345678901234\x41z\xff") in addChunkedStringData()
327 QTest::newRow("_textstring1") << raw("\x7f\x61 \xff") << "\" \"" << QStringList{"\" \""}; in addChunkedStringData()
328 …QTest::newRow("_textstring2") << raw("\x7f\x61 \x61z\xff") << "\" z\"" << QStringList{"\" \"", "\"… in addChunkedStringData()
329 QTest::newRow("_textstring3") << raw("\x7f\x61 \x78\x18""123456789012345678901234\x61z\xff") in addChunkedStringData()
344 QTest::newRow("illegal-number-in-unsigned-1") << raw("\x81\x1c") << 0 << CborErrorIllegalNumber; in addValidationData()
345 QTest::newRow("illegal-number-in-unsigned-2") << raw("\x81\x1d") << 0 << CborErrorIllegalNumber; in addValidationData()
346 QTest::newRow("illegal-number-in-unsigned-3") << raw("\x81\x1e") << 0 << CborErrorIllegalNumber; in addValidationData()
347 QTest::newRow("illegal-number-in-unsigned-4") << raw("\x81\x1f") << 0 << CborErrorIllegalNumber; in addValidationData()
348 QTest::newRow("illegal-number-in-negative-1") << raw("\x81\x3c") << 0 << CborErrorIllegalNumber; in addValidationData()
349 QTest::newRow("illegal-number-in-negative-2") << raw("\x81\x3d") << 0 << CborErrorIllegalNumber; in addValidationData()
350 QTest::newRow("illegal-number-in-negative-3") << raw("\x81\x3e") << 0 << CborErrorIllegalNumber; in addValidationData()
351 QTest::newRow("illegal-number-in-negative-4") << raw("\x81\x3f") << 0 << CborErrorIllegalNumber; in addValidationData()
352 …QTest::newRow("illegal-number-in-bytearray-length-1") << raw("\x81\x5c") << 0 << CborErrorIllegalN… in addValidationData()
353 …QTest::newRow("illegal-number-in-bytearray-length-2") << raw("\x81\x5d") << 0 << CborErrorIllegalN… in addValidationData()
354 …QTest::newRow("illegal-number-in-bytearray-length-3") << raw("\x81\x5e") << 0 << CborErrorIllegalN… in addValidationData()
355 …QTest::newRow("illegal-number-in-string-length-1") << raw("\x81\x7c") << 0 << CborErrorIllegalNumb… in addValidationData()
356 …QTest::newRow("illegal-number-in-string-length-2") << raw("\x81\x7d") << 0 << CborErrorIllegalNumb… in addValidationData()
357 …QTest::newRow("illegal-number-in-string-length-3") << raw("\x81\x7e") << 0 << CborErrorIllegalNumb… in addValidationData()
358 …QTest::newRow("illegal-number-in-array-length-1") << raw("\x81\x9c") << 0 << CborErrorIllegalNumbe… in addValidationData()
359 …QTest::newRow("illegal-number-in-array-length-2") << raw("\x81\x9d") << 0 << CborErrorIllegalNumbe… in addValidationData()
360 …QTest::newRow("illegal-number-in-array-length-3") << raw("\x81\x9e") << 0 << CborErrorIllegalNumbe… in addValidationData()
361 … QTest::newRow("illegal-number-in-map-length-1") << raw("\x81\xbc") << 0 << CborErrorIllegalNumber; in addValidationData()
362 … QTest::newRow("illegal-number-in-map-length-2") << raw("\x81\xbd") << 0 << CborErrorIllegalNumber; in addValidationData()
363 … QTest::newRow("illegal-number-in-map-length-3") << raw("\x81\xbe") << 0 << CborErrorIllegalNumber; in addValidationData()
364 QTest::newRow("illegal-number-in-tag-1") << raw("\x81\xdc") << 0 << CborErrorIllegalNumber; in addValidationData()
365 QTest::newRow("illegal-number-in-tag-2") << raw("\x81\xdd") << 0 << CborErrorIllegalNumber; in addValidationData()
366 QTest::newRow("illegal-number-in-tag-3") << raw("\x81\xde") << 0 << CborErrorIllegalNumber; in addValidationData()
367 QTest::newRow("illegal-number-in-tag-4") << raw("\x81\xdf") << 0 << CborErrorIllegalNumber; in addValidationData()
369 …QTest::newRow("unsigned-too-short-1-0") << raw("\x81\x18") << 0 << CborErrorUnexpectedEOF; // re… in addValidationData()
370 …QTest::newRow("unsigned-too-short-2-0") << raw("\x81\x19") << 0 << CborErrorUnexpectedEOF; // re… in addValidationData()
371 …QTest::newRow("unsigned-too-short-2-1") << raw("\x81\x19\x01") << 0 << CborErrorUnexpectedEOF; // … in addValidationData()
372 QTest::newRow("unsigned-too-short-4-0") << raw("\x81\x1a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
373 …QTest::newRow("unsigned-too-short-4-3") << raw("\x81\x1a\x01\x02\x03") << 0 << CborErrorUnexpected… in addValidationData()
374 QTest::newRow("unsigned-too-short-8-0") << raw("\x81\x1b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
375 …QTest::newRow("unsigned-too-short-8-7") << raw("\x81\x1b\1\2\3\4\5\6\7") << 0 << CborErrorUnexpect… in addValidationData()
376 … QTest::newRow("negative-length-too-short-1-0") << raw("\x81\x38") << 0 << CborErrorUnexpectedEOF; in addValidationData()
377 … QTest::newRow("negative-length-too-short-2-0") << raw("\x81\x39") << 0 << CborErrorUnexpectedEOF; in addValidationData()
378 …QTest::newRow("negative-length-too-short-2-1") << raw("\x81\x39\x01") << 0 << CborErrorUnexpectedE… in addValidationData()
379 … QTest::newRow("negative-length-too-short-4-0") << raw("\x81\x3a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
380 …QTest::newRow("negative-length-too-short-4-3") << raw("\x81\x3a\x01\x02\x03") << 0 << CborErrorUne… in addValidationData()
381 … QTest::newRow("negative-length-too-short-8-0") << raw("\x81\x3b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
382 …QTest::newRow("negative-length-too-short-8-7") << raw("\x81\x3b\1\2\3\4\5\6\7") << 0 << CborErrorU… in addValidationData()
383 … QTest::newRow("bytearray-length-too-short-1-0") << raw("\x81\x58") << 0 << CborErrorUnexpectedEOF; in addValidationData()
384 … QTest::newRow("bytearray-length-too-short-2-0") << raw("\x81\x59") << 0 << CborErrorUnexpectedEOF; in addValidationData()
385 …QTest::newRow("bytearray-length-too-short-2-1") << raw("\x81\x59\x01") << 0 << CborErrorUnexpected… in addValidationData()
386 … QTest::newRow("bytearray-length-too-short-4-0") << raw("\x81\x5a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
387 …QTest::newRow("bytearray-length-too-short-4-3") << raw("\x81\x5a\x01\x02\x03") << 0 << CborErrorUn… in addValidationData()
388 … QTest::newRow("bytearray-length-too-short-8-0") << raw("\x81\x5b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
389 …QTest::newRow("bytearray-length-too-short-8-7") << raw("\x81\x5b\1\2\3\4\5\6\7") << 0 << CborError… in addValidationData()
390 QTest::newRow("string-length-too-short-1-0") << raw("\x81\x78") << 0 << CborErrorUnexpectedEOF; in addValidationData()
391 QTest::newRow("string-length-too-short-2-0") << raw("\x81\x79") << 0 << CborErrorUnexpectedEOF; in addValidationData()
392 …QTest::newRow("string-length-too-short-2-1") << raw("\x81\x79\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
393 QTest::newRow("string-length-too-short-4-0") << raw("\x81\x7a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
394 …QTest::newRow("string-length-too-short-4-3") << raw("\x81\x7a\x01\x02\x03") << 0 << CborErrorUnexp… in addValidationData()
395 QTest::newRow("string-length-too-short-8-0") << raw("\x81\x7b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
396 …QTest::newRow("string-length-too-short-8-7") << raw("\x81\x7b\1\2\3\4\5\6\7") << 0 << CborErrorUne… in addValidationData()
397 …QTest::newRow("bytearray-chunked-length-too-short-1-0") << raw("\x81\x5f\x58") << 0 << CborErrorUn… in addValidationData()
398 …QTest::newRow("bytearray-chunked-length-too-short-2-0") << raw("\x81\x5f\x59") << 0 << CborErrorUn… in addValidationData()
399 …QTest::newRow("bytearray-chunked-length-too-short-2-1") << raw("\x81\x5f\x59\x01") << 0 << CborErr… in addValidationData()
400 …QTest::newRow("bytearray-chunked-length-too-short-4-0") << raw("\x81\x5f\x5a") << 0 << CborErrorUn… in addValidationData()
401 …QTest::newRow("bytearray-chunked-length-too-short-4-3") << raw("\x81\x5f\x5a\x01\x02\x03") << 0 <<… in addValidationData()
402 …QTest::newRow("bytearray-chunked-length-too-short-8-0") << raw("\x81\x5f\x5b") << 0 << CborErrorUn… in addValidationData()
403 …QTest::newRow("bytearray-chunked-length-too-short-8-7") << raw("\x81\x5f\x5b\1\2\3\4\5\6\7") << 0 … in addValidationData()
404 …QTest::newRow("string-chunked-length-too-short-1-0") << raw("\x81\x7f\x78") << 0 << CborErrorUnexp… in addValidationData()
405 …QTest::newRow("string-chunked-length-too-short-2-0") << raw("\x81\x7f\x79") << 0 << CborErrorUnexp… in addValidationData()
406 …QTest::newRow("string-chunked-length-too-short-2-1") << raw("\x81\x7f\x79\x01") << 0 << CborErrorU… in addValidationData()
407 …QTest::newRow("string-chunked-length-too-short-4-0") << raw("\x81\x7f\x7a") << 0 << CborErrorUnexp… in addValidationData()
408 …QTest::newRow("string-chunked-length-too-short-4-3") << raw("\x81\x7f\x7a\x01\x02\x03") << 0 << Cb… in addValidationData()
409 …QTest::newRow("string-chunked-length-too-short-8-0") << raw("\x81\x7f\x7b") << 0 << CborErrorUnexp… in addValidationData()
410 …QTest::newRow("string-chunked-length-too-short-8-7") << raw("\x81\x7f\x7b\1\2\3\4\5\6\7") << 0 << … in addValidationData()
411 …QTest::newRow("bytearray-chunked-2-length-too-short-1-0") << raw("\x81\x5f\x40\x58") << 0 << CborE… in addValidationData()
412 …QTest::newRow("bytearray-chunked-2-length-too-short-2-0") << raw("\x81\x5f\x40\x59") << 0 << CborE… in addValidationData()
413 …QTest::newRow("bytearray-chunked-2-length-too-short-2-1") << raw("\x81\x5f\x40\x59\x01") << 0 << C… in addValidationData()
414 …QTest::newRow("bytearray-chunked-2-length-too-short-4-0") << raw("\x81\x5f\x40\x5a") << 0 << CborE… in addValidationData()
415 …QTest::newRow("bytearray-chunked-2-length-too-short-4-3") << raw("\x81\x5f\x40\x5a\x01\x02\x03") <… in addValidationData()
416 …QTest::newRow("bytearray-chunked-2-length-too-short-8-0") << raw("\x81\x5f\x40\x5b") << 0 << CborE… in addValidationData()
417 …QTest::newRow("bytearray-chunked-2-length-too-short-8-7") << raw("\x81\x5f\x40\x5b\1\2\3\4\5\6\7")… in addValidationData()
418 …QTest::newRow("string-chunked-2-length-too-short-1-0") << raw("\x81\x7f\x60\x78") << 0 << CborErro… in addValidationData()
419 …QTest::newRow("string-chunked-2-length-too-short-2-0") << raw("\x81\x7f\x60\x79") << 0 << CborErro… in addValidationData()
420 …QTest::newRow("string-chunked-2-length-too-short-2-1") << raw("\x81\x7f\x60\x79\x01") << 0 << Cbor… in addValidationData()
421 …QTest::newRow("string-chunked-2-length-too-short-4-0") << raw("\x81\x7f\x60\x7a") << 0 << CborErro… in addValidationData()
422 …QTest::newRow("string-chunked-2-length-too-short-4-3") << raw("\x81\x7f\x60\x7a\x01\x02\x03") << 0… in addValidationData()
423 …QTest::newRow("string-chunked-2-length-too-short-8-0") << raw("\x81\x7f\x60\x7b") << 0 << CborErro… in addValidationData()
424 …QTest::newRow("string-chunked-2-length-too-short-8-7") << raw("\x81\x7f\x60\x7b\1\2\3\4\5\6\7") <<… in addValidationData()
425 QTest::newRow("array-length-too-short-1-0") << raw("\x81\x98") << 0 << CborErrorUnexpectedEOF; in addValidationData()
426 QTest::newRow("array-length-too-short-2-0") << raw("\x81\x99") << 0 << CborErrorUnexpectedEOF; in addValidationData()
427 … QTest::newRow("array-length-too-short-2-1") << raw("\x81\x99\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
428 QTest::newRow("array-length-too-short-4-0") << raw("\x81\x9a") << 0 << CborErrorUnexpectedEOF; in addValidationData()
429 …QTest::newRow("array-length-too-short-4-3") << raw("\x81\x9a\x01\x02\x03") << 0 << CborErrorUnexpe… in addValidationData()
430 QTest::newRow("array-length-too-short-8-0") << raw("\x81\x9b") << 0 << CborErrorUnexpectedEOF; in addValidationData()
431 …QTest::newRow("array-length-too-short-8-7") << raw("\x81\x9b\1\2\3\4\5\6\7") << 0 << CborErrorUnex… in addValidationData()
432 QTest::newRow("map-length-too-short-1-0") << raw("\x81\xb8") << 0 << CborErrorUnexpectedEOF; in addValidationData()
433 QTest::newRow("map-length-too-short-2-0") << raw("\x81\xb9") << 0 << CborErrorUnexpectedEOF; in addValidationData()
434 QTest::newRow("map-length-too-short-2-1") << raw("\x81\xb9\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
435 QTest::newRow("map-length-too-short-4-0") << raw("\x81\xba") << 0 << CborErrorUnexpectedEOF; in addValidationData()
436 …QTest::newRow("map-length-too-short-4-3") << raw("\x81\xba\x01\x02\x03") << 0 << CborErrorUnexpect… in addValidationData()
437 QTest::newRow("map-length-too-short-8-0") << raw("\x81\xbb") << 0 << CborErrorUnexpectedEOF; in addValidationData()
438 …QTest::newRow("map-length-too-short-8-7") << raw("\x81\xbb\1\2\3\4\5\6\7") << 0 << CborErrorUnexpe… in addValidationData()
439 QTest::newRow("tag-too-short-1-0") << raw("\x81\xd8") << 0 << CborErrorUnexpectedEOF; in addValidationData()
440 QTest::newRow("tag-too-short-2-0") << raw("\x81\xd9") << 0 << CborErrorUnexpectedEOF; in addValidationData()
441 QTest::newRow("tag-too-short-2-1") << raw("\x81\xd9\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
442 QTest::newRow("tag-too-short-4-0") << raw("\x81\xda") << 0 << CborErrorUnexpectedEOF; in addValidationData()
443 … QTest::newRow("tag-too-short-4-3") << raw("\x81\xda\x01\x02\x03") << 0 << CborErrorUnexpectedEOF; in addValidationData()
444 QTest::newRow("tag-too-short-8-0") << raw("\x81\xdb") << 0 << CborErrorUnexpectedEOF; in addValidationData()
445 …QTest::newRow("tag-too-short-8-7") << raw("\x81\xdb\1\2\3\4\5\6\7") << 0 << CborErrorUnexpectedEOF; in addValidationData()
446 QTest::newRow("fp16-too-short1") << raw("\x81\xf9") << 0 << CborErrorUnexpectedEOF; in addValidationData()
447 QTest::newRow("fp16-too-short2") << raw("\x81\xf9\x00") << 0 << CborErrorUnexpectedEOF; in addValidationData()
448 QTest::newRow("float-too-short1") << raw("\x81\xfa") << 0 << CborErrorUnexpectedEOF; in addValidationData()
449 QTest::newRow("float-too-short2") << raw("\x81\xfa\0\0\0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
450 QTest::newRow("double-too-short1") << raw("\x81\xfb") << 0 << CborErrorUnexpectedEOF; in addValidationData()
451 …QTest::newRow("double-too-short2") << raw("\x81\xfb\0\0\0\0\0\0\0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
453 QTest::newRow("bytearray-too-short1") << raw("\x81\x42z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
454 QTest::newRow("bytearray-too-short2") << raw("\x81\x58\x02z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
455 … QTest::newRow("bytearray-too-short3") << raw("\x81\x5a\0\0\0\2z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
456 …QTest::newRow("bytearray-too-short4") << raw("\x81\x5b\0\0\0\0\0\0\0\2z") << 0 << CborErrorUnexpec… in addValidationData()
457 QTest::newRow("string-too-short1") << raw("\x81\x62z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
458 QTest::newRow("string-too-short2") << raw("\x81\x78\x02z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
459 QTest::newRow("string-too-short3") << raw("\x81\x7a\0\0\0\2z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
460 …QTest::newRow("string-too-short4") << raw("\x81\x7b\0\0\0\0\0\0\0\2z") << 0 << CborErrorUnexpected… in addValidationData()
461 …QTest::newRow("bytearray-chunked-too-short1") << raw("\x81\x5f\x42z") << 0 << CborErrorUnexpectedE… in addValidationData()
462 …QTest::newRow("bytearray-chunked-too-short2") << raw("\x81\x5f\x58\x02z") << 0 << CborErrorUnexpec… in addValidationData()
463 …QTest::newRow("bytearray-chunked-too-short3") << raw("\x81\x5f\x5a\0\0\0\2z") << 0 << CborErrorUne… in addValidationData()
464 …QTest::newRow("bytearray-chunked-too-short4") << raw("\x81\x5f\x5b\0\0\0\0\0\0\0\2z") << 0 << Cbor… in addValidationData()
465 … QTest::newRow("string-chunked-too-short1") << raw("\x81\x7f\x62z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
466 …QTest::newRow("string-chunked-too-short2") << raw("\x81\x7f\x78\x02z") << 0 << CborErrorUnexpected… in addValidationData()
467 …QTest::newRow("string-chunked-too-short3") << raw("\x81\x7f\x7a\0\0\0\2z") << 0 << CborErrorUnexpe… in addValidationData()
468 …QTest::newRow("string-chunked-too-short4") << raw("\x81\x7f\x7b\0\0\0\0\0\0\0\2z") << 0 << CborErr… in addValidationData()
469 …QTest::newRow("bytearray-chunked-too-short1x2") << raw("\x81\x5f\x40\x42z") << 0 << CborErrorUnexp… in addValidationData()
470 …QTest::newRow("bytearray-chunked-too-short2x2") << raw("\x81\x5f\x40\x58\x02z") << 0 << CborErrorU… in addValidationData()
471 …QTest::newRow("bytearray-chunked-too-short3x2") << raw("\x81\x5f\x40\x5a\0\0\0\2z") << 0 << CborEr… in addValidationData()
472 …QTest::newRow("bytearray-chunked-too-short4x2") << raw("\x81\x5f\x40\x5b\0\0\0\0\0\0\0\2z") << 0 <… in addValidationData()
473 …QTest::newRow("string-chunked-too-short1x2") << raw("\x81\x7f\x60\x62z") << 0 << CborErrorUnexpect… in addValidationData()
474 …QTest::newRow("string-chunked-too-short2x2") << raw("\x81\x7f\x60\x78\x02z") << 0 << CborErrorUnex… in addValidationData()
475 …QTest::newRow("string-chunked-too-short3x2") << raw("\x81\x7f\x60\x7a\0\0\0\2z") << 0 << CborError… in addValidationData()
476 …QTest::newRow("string-chunked-too-short4x2") << raw("\x81\x7f\x60\x7b\0\0\0\0\0\0\0\2z") << 0 << C… in addValidationData()
478 QTest::newRow("bytearray-no-break1") << raw("\x81\x5f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
479 QTest::newRow("bytearray-no-break2") << raw("\x81\x5f\x40") << 0 << CborErrorUnexpectedEOF; in addValidationData()
480 QTest::newRow("string-no-break1") << raw("\x81\x7f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
481 QTest::newRow("string-no-break2") << raw("\x81\x7f\x60") << 0 << CborErrorUnexpectedEOF; in addValidationData()
482 QTest::newRow("array-no-break1") << raw("\x81\x9f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
483 QTest::newRow("array-no-break2") << raw("\x81\x9f\0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
484 QTest::newRow("map-no-break1") << raw("\x81\xbf") << 0 << CborErrorUnexpectedEOF; in addValidationData()
485 QTest::newRow("map-no-break2") << raw("\x81\xbf\0\0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
486 QTest::newRow("map-break-after-key") << raw("\x81\xbf\0\xff") << 0 << CborErrorUnexpectedBreak; in addValidationData()
487 …QTest::newRow("map-break-after-value-tag") << raw("\x81\xbf\0\xc0\xff") << 0 << CborErrorUnexpecte… in addValidationData()
488 …QTest::newRow("map-break-after-value-tag2") << raw("\x81\xbf\0\xd8\x20\xff") << 0 << CborErrorUnex… in addValidationData()
498 …QTest::newRow("bytearray-wraparound1") << raw("\x81\x5a\xff\xff\xff\xff") << 0 << wraparoundError(… in addValidationData()
499 …QTest::newRow("string-wraparound1") << raw("\x81\x7a\xff\xff\xff\xff") << 0 << wraparoundError(UIN… in addValidationData()
501 …QTest::newRow("bytearray-wraparound2") << raw("\x81\x5b\0\0\0\1\0\0\0\0") << 0 << wraparoundError(… in addValidationData()
502 …QTest::newRow("string-wraparound2") << raw("\x81\x7b\0\0\0\1\0\0\0\0") << 0 << wraparoundError(Fou… in addValidationData()
504 QTest::newRow("bytearray-wraparound3") << raw("\x81\x5b\xff\xff\xff\xff\xff\xff\xff\xff") << 0 in addValidationData()
506 QTest::newRow("string-wraparound3") << raw("\x81\x7b\xff\xff\xff\xff\xff\xff\xff\xff") << 0 in addValidationData()
510 …QTest::newRow("bytearray-chunk-wraparound1") << raw("\x81\x5f\x5a\xff\xff\xff\xff") << 0 << wrapar… in addValidationData()
511 …QTest::newRow("string-chunk-wraparound1") << raw("\x81\x7f\x7a\xff\xff\xff\xff") << 0 << wraparoun… in addValidationData()
513 …QTest::newRow("bytearray-chunk-wraparound2") << raw("\x81\x5f\x5b\0\0\0\1\0\0\0\0") << 0 << wrapar… in addValidationData()
514 …QTest::newRow("string-chunk-wraparound2") << raw("\x81\x7f\x7b\0\0\0\1\0\0\0\0") << 0 << wraparoun… in addValidationData()
516 …QTest::newRow("bytearray-chunk-wraparound3") << raw("\x81\x5f\x5b\xff\xff\xff\xff\xff\xff\xff\xff"… in addValidationData()
518 …QTest::newRow("string-chunk-wraparound3") << raw("\x81\x7f\x7b\xff\xff\xff\xff\xff\xff\xff\xff") <… in addValidationData()
521 QTest::newRow("eof-after-array") << raw("\x81") << 0 << CborErrorUnexpectedEOF; in addValidationData()
522 QTest::newRow("eof-after-array2") << raw("\x81\x78\x20") << 0 << CborErrorUnexpectedEOF; in addValidationData()
523 QTest::newRow("eof-after-array-element") << raw("\x81\x82\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
524 QTest::newRow("eof-after-object") << raw("\x81\xa1") << 0 << CborErrorUnexpectedEOF; in addValidationData()
525 QTest::newRow("eof-after-object2") << raw("\x81\xb8\x20") << 0 << CborErrorUnexpectedEOF; in addValidationData()
526 QTest::newRow("eof-after-object-key") << raw("\x81\xa1\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
527 … QTest::newRow("eof-after-object-value") << raw("\x81\xa2\x01\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
528 QTest::newRow("eof-after-tag") << raw("\x81\xc0") << 0 << CborErrorUnexpectedEOF; in addValidationData()
529 QTest::newRow("eof-after-tag2") << raw("\x81\xd8\x20") << 0 << CborErrorUnexpectedEOF; in addValidationData()
532 QTest::newRow("future-type-28") << raw("\x81\xfc") << 0 << CborErrorUnknownType; in addValidationData()
533 QTest::newRow("future-type-29") << raw("\x81\xfd") << 0 << CborErrorUnknownType; in addValidationData()
534 QTest::newRow("future-type-30") << raw("\x81\xfe") << 0 << CborErrorUnknownType; in addValidationData()
535 QTest::newRow("unexpected-break") << raw("\x81\xff") << 0 << CborErrorUnexpectedBreak; in addValidationData()
536 QTest::newRow("illegal-simple-0") << raw("\x81\xf8\0") << 0 << CborErrorIllegalSimpleType; in addValidationData()
537 QTest::newRow("illegal-simple-31") << raw("\x81\xf8\x1f") << 0 << CborErrorIllegalSimpleType; in addValidationData()
541 …QTest::newRow("bytearray-too-big1") << raw("\x81\x5b\0\0\0\1\0\0\0\0") << 0 << CborErrorDataTooLar… in addValidationData()
542 … QTest::newRow("string-too-big1") << raw("\x81\x7b\0\0\0\1\0\0\0\0") << 0 << CborErrorDataTooLarge; in addValidationData()
544 …QTest::newRow("array-too-big1") << raw("\x81\x9a\xff\xff\xff\xff\0\0\0\0") << 0 << CborErrorDataTo… in addValidationData()
545 … QTest::newRow("array-too-big2") << raw("\x81\x9b\0\0\0\1\0\0\0\0") << 0 << CborErrorDataTooLarge; in addValidationData()
546 …QTest::newRow("object-too-big1") << raw("\x81\xba\xff\xff\xff\xff\0\0\0\0") << 0 << CborErrorDataT… in addValidationData()
547 … QTest::newRow("object-too-big2") << raw("\x81\xbb\0\0\0\1\0\0\0\0") << 0 << CborErrorDataTooLarge; in addValidationData()
549 QTest::newRow("no-break-for-array0") << raw("\x81\x9f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
550 QTest::newRow("no-break-for-array1") << raw("\x81\x9f\x01") << 0 << CborErrorUnexpectedEOF; in addValidationData()
552 QTest::newRow("no-break-string0") << raw("\x81\x7f") << 0 << CborErrorUnexpectedEOF; in addValidationData()
553 QTest::newRow("no-break-string1") << raw("\x81\x7f\x61Z") << 0 << CborErrorUnexpectedEOF; in addValidationData()
555 …QTest::newRow("nested-indefinite-length-bytearrays") << raw("\x81\x5f\x5f\xff\xff") << 0 << CborEr… in addValidationData()
556 …QTest::newRow("nested-indefinite-length-strings") << raw("\x81\x7f\x7f\xff\xff") << 0 << CborError… in addValidationData()
558 QTest::newRow("string-chunk-unsigned") << raw("\x81\x7f\0\xff") << 0 << CborErrorIllegalType; in addValidationData()
559 QTest::newRow("string-chunk-negative") << raw("\x81\x7f\x20\xff") << 0 << CborErrorIllegalType; in addValidationData()
560 QTest::newRow("string-chunk-bytearray") << raw("\x81\x7f\x40\xff") << 0 << CborErrorIllegalType; in addValidationData()
561 QTest::newRow("string-chunk-array") << raw("\x81\x7f\x80\xff") << 0 << CborErrorIllegalType; in addValidationData()
562 QTest::newRow("string-chunk-map") << raw("\x81\x7f\xa0\xff") << 0 << CborErrorIllegalType; in addValidationData()
563 QTest::newRow("string-chunk-tag") << raw("\x81\x7f\xc0\xff") << 0 << CborErrorIllegalType; in addValidationData()
564 …QTest::newRow("string-chunk-tagged-string") << raw("\x81\x7f\xc0\x60\xff") << 0 << CborErrorIllega… in addValidationData()
565 QTest::newRow("string-chunk-simple0") << raw("\x81\x7f\xe0\xff") << 0 << CborErrorIllegalType; in addValidationData()
566 QTest::newRow("string-chunk-false") << raw("\x81\x7f\xf4\xff") << 0 << CborErrorIllegalType; in addValidationData()
567 QTest::newRow("string-chunk-true") << raw("\x81\x7f\xf5\xff") << 0 << CborErrorIllegalType; in addValidationData()
568 QTest::newRow("string-chunk-null") << raw("\x81\x7f\xf6\xff") << 0 << CborErrorIllegalType; in addValidationData()
569 QTest::newRow("string-chunk-undefined") << raw("\x81\x7f\xf7\xff") << 0 << CborErrorIllegalType; in addValidationData()
571 QTest::newRow("bytearray-chunk-string") << raw("\x81\x5f\x60\xff") << 0 << CborErrorIllegalType; in addValidationData()
572 …QTest::newRow("bytearray-chunk-tagged-bytearray") << raw("\x81\x7f\xc0\x40\xff") << 0 << CborError… in addValidationData()
581 …QTest::newRow("string-utf8-chunk-split") << raw("\x81\x7f\x61\xc2\x61\xa0\xff") << 0 << CborErrorI… in addValidationData()