Home | History | Annotate | Download | only in test

Lines Matching refs:copy

17 cbor_item_t *item, *copy, *tmp;
21 assert_uint8(copy = cbor_copy(item), 10);
23 cbor_decref(&copy);
26 assert_uint16(copy = cbor_copy(item), 10);
28 cbor_decref(&copy);
31 assert_uint32(copy = cbor_copy(item), 10);
33 cbor_decref(&copy);
36 assert_uint64(copy = cbor_copy(item), 10);
38 cbor_decref(&copy);
43 assert_true(cbor_get_uint8(copy = cbor_copy(item)) == 10);
45 cbor_decref(&copy);
48 assert_true(cbor_get_uint16(copy = cbor_copy(item)) == 10);
50 cbor_decref(&copy);
53 assert_true(cbor_get_uint32(copy = cbor_copy(item)) == 10);
55 cbor_decref(&copy);
58 assert_true(cbor_get_uint64(copy = cbor_copy(item)) == 10);
60 cbor_decref(&copy);
65 assert_memory_equal(cbor_bytestring_handle(copy = cbor_copy(item)),
68 cbor_decref(&copy);
75 copy = cbor_copy(item);
78 cbor_bytestring_chunk_count(copy));
81 cbor_bytestring_handle(cbor_bytestring_chunks_handle(copy)[0]), "abc", 3);
83 cbor_decref(&copy);
88 assert_memory_equal(cbor_string_handle(copy = cbor_copy(item)),
91 cbor_decref(&copy);
97 copy = cbor_copy(item);
100 cbor_string_chunk_count(copy));
102 assert_memory_equal(cbor_string_handle(cbor_string_chunks_handle(copy)[0]),
105 cbor_decref(&copy);
112 assert_uint8(tmp = cbor_array_get(copy = cbor_copy(item), 0), 42);
114 cbor_decref(&copy);
122 assert_uint8(tmp = cbor_array_get(copy = cbor_copy(item), 0), 42);
124 cbor_decref(&copy);
135 assert_uint8(cbor_map_handle(copy = cbor_copy(item))[0].key, 42);
138 cbor_decref(&copy);
148 assert_uint8(cbor_map_handle(copy = cbor_copy(item))[0].key, 42);
151 cbor_decref(&copy);
157 assert_uint8(cbor_tag_item(copy = cbor_copy(item)), 42);
160 cbor_decref(&copy);
165 assert_true(cbor_is_null(copy = cbor_copy(item)));
167 cbor_decref(&copy);
172 assert_true(cbor_float_get_float2(copy = cbor_copy(item)) ==
175 cbor_decref(&copy);
178 assert_true(cbor_float_get_float4(copy = cbor_copy(item)) ==
181 cbor_decref(&copy);
184 assert_true(cbor_float_get_float8(copy = cbor_copy(item)) ==
187 cbor_decref(&copy);