Lines Matching refs:decode
19 assert_decoder_result_nedata(1, decode(NULL, 0)); in test_no_data()
26 decode(embedded_uint8_data, 1)); in test_uint8_embedded_decoding()
30 decode(embedded_uint8_data + 1, 1)); in test_uint8_embedded_decoding()
34 decode(embedded_uint8_data + 2, 1)); in test_uint8_embedded_decoding()
38 decode(embedded_uint8_data + 3, 1)); in test_uint8_embedded_decoding()
44 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(uint8_data, 2)); in test_uint8_decoding()
47 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(uint8_data + 2, 2)); in test_uint8_decoding()
55 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(uint16_data, 3)); in test_uint16_decoding()
63 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(uint32_data, 5)); in test_uint32_decoding()
72 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(uint64_data, 9)); in test_uint64_decoding()
81 decode(embedded_negint8_data, 1)); in test_negint8_embedded_decoding()
85 decode(embedded_negint8_data + 1, 1)); in test_negint8_embedded_decoding()
89 decode(embedded_negint8_data + 2, 1)); in test_negint8_embedded_decoding()
93 decode(embedded_negint8_data + 3, 1)); in test_negint8_embedded_decoding()
99 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(negint8_data, 2)); in test_negint8_decoding()
102 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(negint8_data + 2, 2)); in test_negint8_decoding()
110 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(negint16_data, 3)); in test_negint16_decoding()
118 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(negint32_data, 5)); in test_negint32_decoding()
127 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(negint64_data, 9)); in test_negint64_decoding()
136 decode(bstring_embedded_int8_data, 2)); in test_bstring_embedded_int8_decoding()
146 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(bstring_int8_data, 2)); in test_bstring_int8_decoding()
155 decode(bstring_int16_data, 3 + 348)); in test_bstring_int16_decoding()
158 assert_decoder_result_nedata(3 + 348, decode(bstring_int16_data, 3)); in test_bstring_int16_decoding()
166 decode(bstring_int32_data, 5 + 1052688)); in test_bstring_int32_decoding()
169 assert_decoder_result_nedata(5 + 1052688, decode(bstring_int32_data, 5)); in test_bstring_int32_decoding()
179 decode(bstring_int64_data, 9 + 4294967296)); in test_bstring_int64_decoding()
182 assert_decoder_result_nedata(9 + 4294967296, decode(bstring_int64_data, 9)); in test_bstring_int64_decoding()
191 decode(bstring_indef_1_data, 3)); in test_bstring_indef_decoding_1()
195 decode(bstring_indef_1_data + 1, 2)); in test_bstring_indef_decoding_1()
199 decode(bstring_indef_1_data + 2, 1)); in test_bstring_indef_decoding_1()
206 decode(bstring_indef_2_data, 2)); in test_bstring_indef_decoding_2()
210 decode(bstring_indef_2_data + 1, 1)); in test_bstring_indef_decoding_2()
220 decode(bstring_indef_3_data, 6)); in test_bstring_indef_decoding_3()
224 decode(bstring_indef_3_data + 1, 5)); in test_bstring_indef_decoding_3()
228 decode(bstring_indef_3_data + 2, 4)); in test_bstring_indef_decoding_3()
232 decode(bstring_indef_3_data + 5, 1)); in test_bstring_indef_decoding_3()
239 decode(array_embedded_int8_data, 1)); in test_array_embedded_int8_decoding()
245 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(array_int8_data, 4)); in test_array_int8_decoding()
249 decode(array_int8_data + 2, 2)); in test_array_int8_decoding()
253 decode(array_int8_data + 3, 1)); in test_array_int8_decoding()
261 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(array_int16_data, 5)); in test_array_int16_decoding()
265 decode(array_int16_data + 3, 2)); in test_array_int16_decoding()
269 decode(array_int16_data + 4, 1)); in test_array_int16_decoding()
277 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(array_int32_data, 7)); in test_array_int32_decoding()
281 decode(array_int32_data + 5, 2)); in test_array_int32_decoding()
285 decode(array_int32_data + 6, 1)); in test_array_int32_decoding()
294 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(array_int64_data, 11)); in test_array_int64_decoding()
298 decode(array_int64_data + 9, 2)); in test_array_int64_decoding()
302 decode(array_int64_data + 10, 1)); in test_array_int64_decoding()
311 decode(array_of_arrays_data, 3)); in test_array_of_arrays_decoding()
315 decode(array_of_arrays_data + 1, 2)); in test_array_of_arrays_decoding()
319 decode(array_of_arrays_data + 2, 1)); in test_array_of_arrays_decoding()
326 decode(indef_array_data_1, 7)); in test_indef_array_decoding_1()
330 decode(indef_array_data_1 + 1, 6)); in test_indef_array_decoding_1()
334 decode(indef_array_data_1 + 2, 4)); in test_indef_array_decoding_1()
338 decode(indef_array_data_1 + 4, 3)); in test_indef_array_decoding_1()
342 decode(indef_array_data_1 + 5, 2)); in test_indef_array_decoding_1()
346 decode(indef_array_data_1 + 6, 1)); in test_indef_array_decoding_1()
353 decode(map_embedded_int8_data, 3)); in test_map_embedded_int8_decoding()
357 decode(map_embedded_int8_data + 1, 2)); in test_map_embedded_int8_decoding()
361 decode(map_embedded_int8_data + 2, 1)); in test_map_embedded_int8_decoding()
367 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(map_int8_data, 4)); in test_map_int8_decoding()
370 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(map_int8_data + 2, 2)); in test_map_int8_decoding()
373 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(map_int8_data + 3, 1)); in test_map_int8_decoding()
381 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(map_int16_data, 5)); in test_map_int16_decoding()
385 decode(map_int16_data + 3, 2)); in test_map_int16_decoding()
389 decode(map_int16_data + 4, 1)); in test_map_int16_decoding()
397 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(map_int32_data, 7)); in test_map_int32_decoding()
401 decode(map_int32_data + 5, 2)); in test_map_int32_decoding()
405 decode(map_int32_data + 6, 1)); in test_map_int32_decoding()
414 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(map_int64_data, 11)); in test_map_int64_decoding()
418 decode(map_int64_data + 9, 2)); in test_map_int64_decoding()
422 decode(map_int64_data + 10, 1)); in test_map_int64_decoding()
430 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(indef_map_data_1, 5)); in test_indef_map_decoding_1()
434 decode(indef_map_data_1 + 1, 4)); in test_indef_map_decoding_1()
438 decode(indef_map_data_1 + 2, 3)); in test_indef_map_decoding_1()
442 decode(indef_map_data_1 + 4, 1)); in test_indef_map_decoding_1()
448 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(embedded_tag_data, 1)); in test_embedded_tag_decoding()
454 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(int8_tag_data, 2)); in test_int8_tag_decoding()
462 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(int16_tag_data, 3)); in test_int16_tag_decoding()
470 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(int32_tag_data, 5)); in test_int32_tag_decoding()
479 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(int64_tag_data, 9)); in test_int64_tag_decoding()
486 assert_decoder_result(0, CBOR_DECODER_ERROR, decode(bad_tag_data, 1)); in test_bad_tag_decoding()
492 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(float2_data, 3)); in test_float2_decoding()
500 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(float4_data, 5)); in test_float4_decoding()
509 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(float8_data, 9)); in test_float8_decoding()
517 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(false_data, 1)); in test_false_decoding()
523 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(true_data, 1)); in test_true_decoding()
529 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(null_data, 1)); in test_null_decoding()
535 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(undef_data, 1)); in test_undef_decoding()