Lines Matching refs:raw

81 template <size_t N> QByteArray raw(const char (&data)[N])  in raw()  function
132 QTest::newRow("+0") << raw("\x00\x00") << 0U << 0.0; in addHalfFloat()
133 QTest::newRow("-0") << raw("\x80\x00") << 0x8000U << 0.0; in addHalfFloat()
135 QTest::newRow("min.denorm") << raw("\x00\x01") << 1U << ldexp(1.0, -14) * ldexp(1.0, -10); in addHalfFloat()
136 … QTest::newRow("-min.denorm") << raw("\x80\x01") << 0x8001U << ldexp(-1.0, -14) * ldexp(1.0, -10); in addHalfFloat()
138 …QTest::newRow("max.denorm") << raw("\x03\xff") << 0x03ffU << ldexp(1.0, -14) * (1.0 - ldexp(1.0, -… in addHalfFloat()
139 …QTest::newRow("-max.denorm") << raw("\x83\xff") << 0x83ffU << ldexp(-1.0, -14) * (1.0 - ldexp(1.0,… in addHalfFloat()
141 QTest::newRow("min.norm") << raw("\x04\x00") << 0x0400U << ldexp(1.0, -14); in addHalfFloat()
142 QTest::newRow("-min.norm") << raw("\x84\x00") << 0x8400U << ldexp(-1.0, -14); in addHalfFloat()
144 QTest::newRow("1.0") << raw("\x3c\x00") << 0x3c00U << 1.0; in addHalfFloat()
145 QTest::newRow("-1.0") << raw("\xbc\x00") << 0xbc00U << -1.0; in addHalfFloat()
147 QTest::newRow("1.5") << raw("\x3e\x00") << 0x3e00U << 1.5; in addHalfFloat()
148 QTest::newRow("-1.5") << raw("\xbe\x00") << 0xbe00U << -1.5; in addHalfFloat()
150 QTest::newRow("max") << raw("\x7b\xff") << 0x7bffU << ldexp(1.0, 15) * (2.0 - ldexp(1.0, -10)); in addHalfFloat()
151 … QTest::newRow("-max") << raw("\xfb\xff") << 0xfbffU << ldexp(-1.0, 15) * (2.0 - ldexp(1.0, -10)); in addHalfFloat()
153 QTest::newRow("inf") << raw("\x7c\x00") << 0x7c00U << myInf(); in addHalfFloat()
154 QTest::newRow("-inf") << raw("\xfc\x00") << 0xfc00U << myNInf(); in addHalfFloat()
156 QTest::newRow("nan1") << raw("\x7c\x01") << 0x7c01U << myNaN(); in addHalfFloat()
157 QTest::newRow("nan2") << raw("\xfc\x01") << 0xfc01U << myNaN(); in addHalfFloat()
158 QTest::newRow("nan3") << raw("\x7e\x00") << 0x7e00U << myNaN(); in addHalfFloat()
159 QTest::newRow("nan4") << raw("\xfe\x00") << 0xfe00U << myNaN(); in addHalfFloat()
171 QTest::newRow("0U") << raw("\x00") << QVariant(0U); in addFixedData()
172 QTest::newRow("1U") << raw("\x01") << QVariant(1U); in addFixedData()
173 QTest::newRow("10U") << raw("\x0a") << QVariant(10U); in addFixedData()
174 QTest::newRow("23U") << raw("\x17") << QVariant(23U); in addFixedData()
175 QTest::newRow("24U") << raw("\x18\x18") << QVariant(24U); in addFixedData()
176 QTest::newRow("255U") << raw("\x18\xff") << QVariant(255U); in addFixedData()
177 QTest::newRow("256U") << raw("\x19\x01\x00") << QVariant(256U); in addFixedData()
178 QTest::newRow("65535U") << raw("\x19\xff\xff") << QVariant(65535U); in addFixedData()
179 QTest::newRow("65536U") << raw("\x1a\0\1\x00\x00") << QVariant(65536U); in addFixedData()
180 QTest::newRow("4294967295U") << raw("\x1a\xff\xff\xff\xff") << QVariant(4294967295U); in addFixedData()
181 QTest::newRow("4294967296U") << raw("\x1b\0\0\0\1\0\0\0\0") << QVariant(Q_UINT64_C(4294967296)); in addFixedData()
182 QTest::newRow("UINT64_MAX") << raw("\x1b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") in addFixedData()
186 QTest::newRow("0") << raw("\x00") << QVariant(0); in addFixedData()
187 QTest::newRow("1") << raw("\x01") << QVariant(1); in addFixedData()
188 QTest::newRow("10") << raw("\x0a") << QVariant(10); in addFixedData()
189 QTest::newRow("23") << raw("\x17") << QVariant(23); in addFixedData()
190 QTest::newRow("24") << raw("\x18\x18") << QVariant(24); in addFixedData()
191 QTest::newRow("255") << raw("\x18\xff") << QVariant(255); in addFixedData()
192 QTest::newRow("256") << raw("\x19\x01\x00") << QVariant(256); in addFixedData()
193 QTest::newRow("65535") << raw("\x19\xff\xff") << QVariant(65535); in addFixedData()
194 QTest::newRow("65536") << raw("\x1a\0\1\x00\x00") << QVariant(65536); in addFixedData()
195 QTest::newRow("4294967295") << raw("\x1a\xff\xff\xff\xff") << QVariant(Q_INT64_C(4294967295)); in addFixedData()
196 QTest::newRow("4294967296") << raw("\x1b\0\0\0\1\0\0\0\0") << QVariant(Q_INT64_C(4294967296)); in addFixedData()
199 QTest::newRow("-1") << raw("\x20") << QVariant(-1); in addFixedData()
200 QTest::newRow("-2") << raw("\x21") << QVariant(-2); in addFixedData()
201 QTest::newRow("-24") << raw("\x37") << QVariant(-24); in addFixedData()
202 QTest::newRow("-25") << raw("\x38\x18") << QVariant(-25); in addFixedData()
203 QTest::newRow("-UINT8_MAX") << raw("\x38\xff") << QVariant(-256); in addFixedData()
204 QTest::newRow("-UINT8_MAX-1") << raw("\x39\x01\x00") << QVariant(-257); in addFixedData()
205 QTest::newRow("-UINT16_MAX") << raw("\x39\xff\xff") << QVariant(-65536); in addFixedData()
206 QTest::newRow("-UINT16_MAX-1") << raw("\x3a\0\1\x00\x00") << QVariant(-65537); in addFixedData()
207 QTest::newRow("-UINT32_MAX") << raw("\x3a\xff\xff\xff\xff") << QVariant(Q_INT64_C(-4294967296)); in addFixedData()
208 … QTest::newRow("-UINT32_MAX-1") << raw("\x3b\0\0\0\1\0\0\0\0") << QVariant(Q_INT64_C(-4294967297)); in addFixedData()
212 QTest::newRow("negative1") << raw("\x20") << neg(1); in addFixedData()
213 QTest::newRow("negative2") << raw("\x21") << neg(2); in addFixedData()
214 QTest::newRow("negative24") << raw("\x37") << neg(24); in addFixedData()
215 QTest::newRow("negative25") << raw("\x38\x18") << neg(25); in addFixedData()
216 QTest::newRow("negativeUINT8_MAX") << raw("\x38\xff") << neg(256); in addFixedData()
217 QTest::newRow("negativeUINT8_MAX-1") << raw("\x39\x01\x00") << neg(257); in addFixedData()
218 QTest::newRow("negativeUINT16_MAX") << raw("\x39\xff\xff") << neg(65536); in addFixedData()
219 QTest::newRow("negativeUINT16_MAX-1") << raw("\x3a\0\1\x00\x00") << neg(65537); in addFixedData()
220 … QTest::newRow("negativeUINT32_MAX") << raw("\x3a\xff\xff\xff\xff") << neg(Q_UINT64_C(4294967296)); in addFixedData()
221 …QTest::newRow("negativeUINT32_MAX-1") << raw("\x3b\0\0\0\1\0\0\0\0") << neg(Q_UINT64_C(4294967297)… in addFixedData()
222 QTest::newRow("negativeUINT64_MAX") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xfe") in addFixedData()
224 …QTest::newRow("negativeUINT64_MAX+1") << raw("\x3b" "\xff\xff\xff\xff" "\xff\xff\xff\xff") << neg(… in addFixedData()
226 QTest::newRow("simple0") << raw("\xe0") << QVariant::fromValue(SimpleType{0}); in addFixedData()
227 QTest::newRow("simple19") << raw("\xf3") << QVariant::fromValue(SimpleType{19}); in addFixedData()
228 QTest::newRow("false") << raw("\xf4") << QVariant(false); in addFixedData()
229 QTest::newRow("true") << raw("\xf5") << QVariant(true); in addFixedData()
230 QTest::newRow("null") << raw("\xf6") << QVariant::fromValue<void *>(nullptr); in addFixedData()
231 QTest::newRow("undefined") << raw("\xf7") << QVariant(); in addFixedData()
232 QTest::newRow("simple32") << raw("\xf8\x20") << QVariant::fromValue(SimpleType{32}); in addFixedData()
233 QTest::newRow("simple255") << raw("\xf8\xff") << QVariant::fromValue(SimpleType{255}); in addFixedData()
237 QTest::newRow("0.f16") << raw("\xf9\0\0") << QVariant::fromValue(Float16Standin{0x0000}); in addFixedData()
239 QTest::newRow("0.f16") << raw("\xf9\0\0") << QVariant::fromValue(qfloat16(0)); in addFixedData()
240 QTest::newRow("-1.f16") << raw("\xf9\xbc\0") << QVariant::fromValue(qfloat16(-1)); in addFixedData()
241 QTest::newRow("1.5f16") << raw("\xf9\x3e\0") << QVariant::fromValue(qfloat16(1.5)); in addFixedData()
242 QTest::newRow("nan_f16") << raw("\xf9\x7e\0") << QVariant::fromValue<qfloat16>(myNaNf()); in addFixedData()
243 QTest::newRow("-inf_f16") << raw("\xf9\xfc\0") << QVariant::fromValue<qfloat16>(myNInff()); in addFixedData()
244 QTest::newRow("+inf_f16") << raw("\xf9\x7c\0") << QVariant::fromValue<qfloat16>(myInff()); in addFixedData()
247 QTest::newRow("0.f") << raw("\xfa\0\0\0\0") << QVariant::fromValue(0.f); in addFixedData()
248 QTest::newRow("0.") << raw("\xfb\0\0\0\0\0\0\0\0") << QVariant(0.); in addFixedData()
249 QTest::newRow("-1.f") << raw("\xfa\xbf\x80\0\0") << QVariant::fromValue(-1.f); in addFixedData()
250 QTest::newRow("-1.") << raw("\xfb\xbf\xf0\0\0\0\0\0\0") << QVariant(-1.); in addFixedData()
251 QTest::newRow("16777215.f") << raw("\xfa\x4b\x7f\xff\xff") << QVariant::fromValue(16777215.f); in addFixedData()
252 …QTest::newRow("16777215.") << raw("\xfb\x41\x6f\xff\xff\xe0\0\0\0") << QVariant::fromValue(1677721… in addFixedData()
253 QTest::newRow("-16777215.f") << raw("\xfa\xcb\x7f\xff\xff") << QVariant(-16777215.f); in addFixedData()
254 …QTest::newRow("-16777215.") << raw("\xfb\xc1\x6f\xff\xff\xe0\0\0\0") << QVariant::fromValue(-16777… in addFixedData()
256 QTest::newRow("nan_f") << raw("\xfa\x7f\xc0\0\0") << QVariant::fromValue<float>(myNaNf()); in addFixedData()
257 QTest::newRow("nan") << raw("\xfb\x7f\xf8\0\0\0\0\0\0") << QVariant(myNaN()); in addFixedData()
258 QTest::newRow("-inf_f") << raw("\xfa\xff\x80\0\0") << QVariant::fromValue<float>(myNInff()); in addFixedData()
259 QTest::newRow("-inf") << raw("\xfb\xff\xf0\0\0\0\0\0\0") << QVariant(myNInf()); in addFixedData()
260 QTest::newRow("+inf_f") << raw("\xfa\x7f\x80\0\0") << QVariant::fromValue<float>(myInff()); in addFixedData()
261 QTest::newRow("+inf") << raw("\xfb\x7f\xf0\0\0\0\0\0\0") << QVariant(myInf()); in addFixedData()
267 QTest::newRow("emptybytestring") << raw("\x40") << QVariant(QByteArray("")); in addStringsData()
268 QTest::newRow("bytestring1") << raw("\x41 ") << QVariant(QByteArray(" ")); in addStringsData()
269 QTest::newRow("bytestring1-nul") << raw("\x41\0") << QVariant(QByteArray("", 1)); in addStringsData()
270 QTest::newRow("bytestring5") << raw("\x45Hello") << QVariant(QByteArray("Hello")); in addStringsData()
271 QTest::newRow("bytestring24") << raw("\x58\x18""123456789012345678901234") in addStringsData()
273 QTest::newRow("bytestring256") << raw("\x59\1\0") + QByteArray(256, '3') in addStringsData()
277 QTest::newRow("emptytextstring") << raw("\x60") << QVariant(""); in addStringsData()
278 QTest::newRow("textstring1") << raw("\x61 ") << QVariant(" "); in addStringsData()
279 QTest::newRow("textstring1-nul") << raw("\x61\0") << QVariant(QString::fromLatin1("", 1)); in addStringsData()
280 QTest::newRow("textstring5") << raw("\x65Hello") << QVariant("Hello"); in addStringsData()
281 QTest::newRow("textstring24") << raw("\x78\x18""123456789012345678901234") in addStringsData()
283 QTest::newRow("textstring256") << raw("\x79\1\0") + QByteArray(256, '3') in addStringsData()
289 QTest::newRow("emptyarray") << raw("\x80") << make_list(); in addArraysAndMaps()
290 QTest::newRow("emptymap") << raw("\xa0") << make_map({}); in addArraysAndMaps()
292 QTest::newRow("array-0") << raw("\x81\0") << make_list(0); in addArraysAndMaps()
293 QTest::newRow("array-{0-0}") << raw("\x82\0\0") << make_list(0, 0); in addArraysAndMaps()
294 QTest::newRow("array-Hello") << raw("\x81\x65Hello") << make_list("Hello"); in addArraysAndMaps()
295 QTest::newRow("array-array-0") << raw("\x81\x81\0") << make_list(make_list(0)); in addArraysAndMaps()
296 QTest::newRow("array-array-{0-0}") << raw("\x81\x82\0\0") << make_list(make_list(0, 0)); in addArraysAndMaps()
297 QTest::newRow("array-array-0-0") << raw("\x82\x81\0\0") << make_list(make_list(0),0); in addArraysAndMaps()
298 QTest::newRow("array-array-Hello") << raw("\x81\x81\x65Hello") << make_list(make_list("Hello")); in addArraysAndMaps()
300 QTest::newRow("map-0:0") << raw("\xa1\0\0") << make_map({{0,0}}); in addArraysAndMaps()
301 QTest::newRow("map-0:0-1:1") << raw("\xa2\0\0\1\1") << make_map({{0,0}, {1,1}}); in addArraysAndMaps()
302 …QTest::newRow("map-0:{map-0:0-1:1}") << raw("\xa1\0\xa2\0\0\1\1") << make_map({{0, make_map({{0,0}… in addArraysAndMaps()
304 QTest::newRow("array-map1") << raw("\x81\xa1\0\0") << make_list(make_map({{0,0}})); in addArraysAndMaps()
305 …QTest::newRow("array-map2") << raw("\x82\xa1\0\0\xa1\1\1") << make_list(make_map({{0,0}}), make_ma… in addArraysAndMaps()
307 QTest::newRow("map-array1") << raw("\xa1\x62oc\x81\0") << make_map({{"oc", make_list(0)}}); in addArraysAndMaps()
308 …QTest::newRow("map-array2") << raw("\xa1\x62oc\x84\0\1\2\3") << make_map({{"oc", make_list(0, 1, 2… in addArraysAndMaps()
309 …QTest::newRow("map-array3") << raw("\xa2\x62oc\x82\0\1\2\3") << make_map({{"oc", make_list(0, 1)},… in addArraysAndMaps()
312 …QTest::newRow("_emptyarray") << raw("\x9f\xff") << QVariant::fromValue(IndeterminateLengthArray{}); in addArraysAndMaps()
313 QTest::newRow("_emptymap") << raw("\xbf\xff") << make_ilmap({}); in addArraysAndMaps()
315 QTest::newRow("_array-0") << raw("\x9f\0\xff") << make_ilarray({0}); in addArraysAndMaps()
316 QTest::newRow("_array-{0-0}") << raw("\x9f\0\0\xff") << make_ilarray({0, 0}); in addArraysAndMaps()
317 QTest::newRow("_array-Hello") << raw("\x9f\x65Hello\xff") << make_ilarray({"Hello"}); in addArraysAndMaps()
318 QTest::newRow("_array-array-0") << raw("\x9f\x81\0\xff") << make_ilarray({make_list(0)}); in addArraysAndMaps()
319 …QTest::newRow("_array-_array-0") << raw("\x9f\x9f\0\xff\xff") << make_ilarray({make_ilarray({0})}); in addArraysAndMaps()
320 …QTest::newRow("_array-_array-{0-0}") << raw("\x9f\x9f\0\0\xff\xff") << make_ilarray({make_ilarray(… in addArraysAndMaps()
321 …QTest::newRow("_array-_array-0-0") << raw("\x9f\x9f\0\xff\0\xff") << make_ilarray({make_ilarray({0… in addArraysAndMaps()
322 …QTest::newRow("_array-_array-Hello") << raw("\x9f\x9f\x65Hello\xff\xff") << make_ilarray({make_ila… in addArraysAndMaps()
324 QTest::newRow("_map-0:0") << raw("\xbf\0\0\xff") << make_ilmap({{0,0}}); in addArraysAndMaps()
325 QTest::newRow("_map-0:0-1:1") << raw("\xbf\0\0\1\1\xff") << make_ilmap({{0,0}, {1,1}}); in addArraysAndMaps()
326 …QTest::newRow("_map-0:{map-0:0-1:1}") << raw("\xbf\0\xa2\0\0\1\1\xff") << make_ilmap({{0, make_map… in addArraysAndMaps()
327 …QTest::newRow("_map-0:{_map-0:0-1:1}") << raw("\xbf\0\xbf\0\0\1\1\xff\xff") << make_ilmap({{0, mak… in addArraysAndMaps()
329 QTest::newRow("_array-map1") << raw("\x9f\xa1\0\0\xff") << make_ilarray({make_map({{0,0}})}); in addArraysAndMaps()
330 …QTest::newRow("_array-_map1") << raw("\x9f\xbf\0\0\xff\xff") << make_ilarray({make_ilmap({{0,0}})}… in addArraysAndMaps()
331 …QTest::newRow("_array-map2") << raw("\x9f\xa1\0\0\xa1\1\1\xff") << make_ilarray({make_map({{0,0}})… in addArraysAndMaps()
332 …QTest::newRow("_array-_map2") << raw("\x9f\xbf\0\0\xff\xbf\1\1\xff\xff") << make_ilarray({make_ilm… in addArraysAndMaps()
334 … QTest::newRow("_map-array1") << raw("\xbf\x62oc\x81\0\xff") << make_ilmap({{"oc", make_list(0)}}); in addArraysAndMaps()
335 …QTest::newRow("_map-_array1") << raw("\xbf\x62oc\x9f\0\xff\xff") << make_ilmap({{"oc", make_ilarra… in addArraysAndMaps()
336 …QTest::newRow("_map-array2") << raw("\xbf\x62oc\x84\0\1\2\3\xff") << make_ilmap({{"oc", make_list(… in addArraysAndMaps()
337 …QTest::newRow("_map-_array2") << raw("\xbf\x62oc\x9f\0\1\2\3\xff\xff") << make_ilmap({{"oc", make_… in addArraysAndMaps()
338 …QTest::newRow("_map-array3") << raw("\xbf\x62oc\x82\0\1\2\3\xff") << make_ilmap({{"oc", make_list(… in addArraysAndMaps()
339 …QTest::newRow("_map-_array3") << raw("\xbf\x62oc\x9f\0\1\xff\2\3\xff") << make_ilmap({{"oc", make_… in addArraysAndMaps()
342 QTest::newRow("array-1(0)") << raw("\x81\xc1\0") << make_list(QVariant::fromValue(Tag{1, 0})); in addArraysAndMaps()
343 …QTest::newRow("array-1(map)") << raw("\x81\xc1\xa0") << make_list(QVariant::fromValue(Tag{1, make_… in addArraysAndMaps()
344 …QTest::newRow("map-1(2):3(4)") << raw("\xa1\xc1\2\xc3\4") << make_map({{QVariant::fromValue(Tag{1,… in addArraysAndMaps()