diff options
author | ng0 <ng0@n0.is> | 2019-09-08 12:33:09 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-09-08 12:33:09 +0000 |
commit | d41ed82a4ea0cc8e1674b6d5d2c49fd6462610bb (patch) | |
tree | 9efd18ea7d425652085ed0bd5e8e45604bc5f6b9 /src/util/test_container_meta_data.c | |
parent | a0fce305c565c0937d917a92712f15e9c5736260 (diff) | |
download | gnunet-d41ed82a4ea0cc8e1674b6d5d2c49fd6462610bb.tar.gz gnunet-d41ed82a4ea0cc8e1674b6d5d2c49fd6462610bb.zip |
uncrustify as demanded.
Diffstat (limited to 'src/util/test_container_meta_data.c')
-rw-r--r-- | src/util/test_container_meta_data.c | 426 |
1 files changed, 213 insertions, 213 deletions
diff --git a/src/util/test_container_meta_data.c b/src/util/test_container_meta_data.c index 416ea7db9..854498f28 100644 --- a/src/util/test_container_meta_data.c +++ b/src/util/test_container_meta_data.c | |||
@@ -11,12 +11,12 @@ | |||
11 | WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | Affero General Public License for more details. | 13 | Affero General Public License for more details. |
14 | 14 | ||
15 | You should have received a copy of the GNU Affero General Public License | 15 | You should have received a copy of the GNU Affero General Public License |
16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 | 17 | ||
18 | SPDX-License-Identifier: AGPL3.0-or-later | 18 | SPDX-License-Identifier: AGPL3.0-or-later |
19 | */ | 19 | */ |
20 | 20 | ||
21 | /** | 21 | /** |
22 | * @file util/test_container_meta_data.c | 22 | * @file util/test_container_meta_data.c |
@@ -27,11 +27,11 @@ | |||
27 | #include "platform.h" | 27 | #include "platform.h" |
28 | #include "gnunet_util_lib.h" | 28 | #include "gnunet_util_lib.h" |
29 | 29 | ||
30 | #define ABORT(m) { fprintf(stderr, "Error at %s:%d\n", __FILE__, __LINE__); if (m != NULL) GNUNET_CONTAINER_meta_data_destroy(m); return 1; } | 30 | #define ABORT(m) { fprintf(stderr, "Error at %s:%d\n", __FILE__, __LINE__); if (m != NULL) GNUNET_CONTAINER_meta_data_destroy (m); return 1; } |
31 | 31 | ||
32 | 32 | ||
33 | static int | 33 | static int |
34 | testMeta (int i) | 34 | testMeta(int i) |
35 | { | 35 | { |
36 | struct GNUNET_CONTAINER_MetaData *m; | 36 | struct GNUNET_CONTAINER_MetaData *m; |
37 | char val[256]; | 37 | char val[256]; |
@@ -39,95 +39,95 @@ testMeta (int i) | |||
39 | int j; | 39 | int j; |
40 | unsigned int size; | 40 | unsigned int size; |
41 | 41 | ||
42 | m = GNUNET_CONTAINER_meta_data_create (); | 42 | m = GNUNET_CONTAINER_meta_data_create(); |
43 | if (GNUNET_OK != | 43 | if (GNUNET_OK != |
44 | GNUNET_CONTAINER_meta_data_insert (m, "<test>", EXTRACTOR_METATYPE_TITLE, | 44 | GNUNET_CONTAINER_meta_data_insert(m, "<test>", EXTRACTOR_METATYPE_TITLE, |
45 | EXTRACTOR_METAFORMAT_UTF8, | 45 | EXTRACTOR_METAFORMAT_UTF8, |
46 | "text/plain", "TestTitle", | 46 | "text/plain", "TestTitle", |
47 | strlen ("TestTitle") + 1)) | 47 | strlen("TestTitle") + 1)) |
48 | ABORT (m); | 48 | ABORT(m); |
49 | if (GNUNET_OK != | 49 | if (GNUNET_OK != |
50 | GNUNET_CONTAINER_meta_data_insert (m, "<test>", | 50 | GNUNET_CONTAINER_meta_data_insert(m, "<test>", |
51 | EXTRACTOR_METATYPE_AUTHOR_NAME, | 51 | EXTRACTOR_METATYPE_AUTHOR_NAME, |
52 | EXTRACTOR_METAFORMAT_UTF8, | 52 | EXTRACTOR_METAFORMAT_UTF8, |
53 | "text/plain", "TestTitle", | 53 | "text/plain", "TestTitle", |
54 | strlen ("TestTitle") + 1)) | 54 | strlen("TestTitle") + 1)) |
55 | ABORT (m); | 55 | ABORT(m); |
56 | if (GNUNET_OK == GNUNET_CONTAINER_meta_data_insert (m, "<test>", EXTRACTOR_METATYPE_TITLE, EXTRACTOR_METAFORMAT_UTF8, "text/plain", "TestTitle", strlen ("TestTitle") + 1)) /* dup! */ | 56 | if (GNUNET_OK == GNUNET_CONTAINER_meta_data_insert(m, "<test>", EXTRACTOR_METATYPE_TITLE, EXTRACTOR_METAFORMAT_UTF8, "text/plain", "TestTitle", strlen("TestTitle") + 1)) /* dup! */ |
57 | ABORT (m); | 57 | ABORT(m); |
58 | if (GNUNET_OK == GNUNET_CONTAINER_meta_data_insert (m, "<test>", EXTRACTOR_METATYPE_AUTHOR_NAME, EXTRACTOR_METAFORMAT_UTF8, "text/plain", "TestTitle", strlen ("TestTitle") + 1)) /* dup! */ | 58 | if (GNUNET_OK == GNUNET_CONTAINER_meta_data_insert(m, "<test>", EXTRACTOR_METATYPE_AUTHOR_NAME, EXTRACTOR_METAFORMAT_UTF8, "text/plain", "TestTitle", strlen("TestTitle") + 1)) /* dup! */ |
59 | ABORT (m); | 59 | ABORT(m); |
60 | if (2 != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL)) | 60 | if (2 != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) |
61 | ABORT (m); | 61 | ABORT(m); |
62 | if (GNUNET_OK != | 62 | if (GNUNET_OK != |
63 | GNUNET_CONTAINER_meta_data_delete (m, EXTRACTOR_METATYPE_AUTHOR_NAME, | 63 | GNUNET_CONTAINER_meta_data_delete(m, EXTRACTOR_METATYPE_AUTHOR_NAME, |
64 | "TestTitle", strlen ("TestTitle") + 1)) | 64 | "TestTitle", strlen("TestTitle") + 1)) |
65 | ABORT (m); | 65 | ABORT(m); |
66 | if (GNUNET_OK == GNUNET_CONTAINER_meta_data_delete (m, EXTRACTOR_METATYPE_AUTHOR_NAME, "TestTitle", strlen ("TestTitle") + 1)) /* already gone */ | 66 | if (GNUNET_OK == GNUNET_CONTAINER_meta_data_delete(m, EXTRACTOR_METATYPE_AUTHOR_NAME, "TestTitle", strlen("TestTitle") + 1)) /* already gone */ |
67 | ABORT (m); | 67 | ABORT(m); |
68 | if (1 != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL)) | 68 | if (1 != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) |
69 | ABORT (m); | 69 | ABORT(m); |
70 | if (GNUNET_OK != | 70 | if (GNUNET_OK != |
71 | GNUNET_CONTAINER_meta_data_delete (m, EXTRACTOR_METATYPE_TITLE, | 71 | GNUNET_CONTAINER_meta_data_delete(m, EXTRACTOR_METATYPE_TITLE, |
72 | "TestTitle", strlen ("TestTitle") + 1)) | 72 | "TestTitle", strlen("TestTitle") + 1)) |
73 | ABORT (m); | 73 | ABORT(m); |
74 | if (GNUNET_OK == GNUNET_CONTAINER_meta_data_delete (m, EXTRACTOR_METATYPE_TITLE, "TestTitle", strlen ("TestTitle") + 1)) /* already gone */ | 74 | if (GNUNET_OK == GNUNET_CONTAINER_meta_data_delete(m, EXTRACTOR_METATYPE_TITLE, "TestTitle", strlen("TestTitle") + 1)) /* already gone */ |
75 | ABORT (m); | 75 | ABORT(m); |
76 | if (0 != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL)) | 76 | if (0 != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) |
77 | ABORT (m); | 77 | ABORT(m); |
78 | for (j = 0; j < i; j++) | 78 | for (j = 0; j < i; j++) |
79 | { | 79 | { |
80 | GNUNET_snprintf (val, sizeof (val), "%s.%d", | 80 | GNUNET_snprintf(val, sizeof(val), "%s.%d", |
81 | "A teststring that should compress well.", j); | 81 | "A teststring that should compress well.", j); |
82 | if (GNUNET_OK != | 82 | if (GNUNET_OK != |
83 | GNUNET_CONTAINER_meta_data_insert (m, "<test>", | 83 | GNUNET_CONTAINER_meta_data_insert(m, "<test>", |
84 | EXTRACTOR_METATYPE_UNKNOWN, | 84 | EXTRACTOR_METATYPE_UNKNOWN, |
85 | EXTRACTOR_METAFORMAT_UTF8, | 85 | EXTRACTOR_METAFORMAT_UTF8, |
86 | "text/plain", val, strlen (val) + 1)) | 86 | "text/plain", val, strlen(val) + 1)) |
87 | ABORT (m); | 87 | ABORT(m); |
88 | } | 88 | } |
89 | if (i != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL)) | 89 | if (i != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) |
90 | ABORT (m); | 90 | ABORT(m); |
91 | 91 | ||
92 | size = GNUNET_CONTAINER_meta_data_get_serialized_size (m); | 92 | size = GNUNET_CONTAINER_meta_data_get_serialized_size(m); |
93 | sval = NULL; | 93 | sval = NULL; |
94 | if (size != | 94 | if (size != |
95 | GNUNET_CONTAINER_meta_data_serialize (m, &sval, size, | 95 | GNUNET_CONTAINER_meta_data_serialize(m, &sval, size, |
96 | GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL)) | 96 | GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL)) |
97 | { | 97 | { |
98 | GNUNET_free_non_null (sval); | 98 | GNUNET_free_non_null(sval); |
99 | ABORT (m); | 99 | ABORT(m); |
100 | } | 100 | } |
101 | GNUNET_CONTAINER_meta_data_destroy (m); | 101 | GNUNET_CONTAINER_meta_data_destroy(m); |
102 | m = GNUNET_CONTAINER_meta_data_deserialize (sval, size); | 102 | m = GNUNET_CONTAINER_meta_data_deserialize(sval, size); |
103 | GNUNET_free (sval); | 103 | GNUNET_free(sval); |
104 | if (m == NULL) | 104 | if (m == NULL) |
105 | ABORT (m); | 105 | ABORT(m); |
106 | for (j = 0; j < i; j++) | 106 | for (j = 0; j < i; j++) |
107 | { | ||
108 | GNUNET_snprintf (val, | ||
109 | sizeof (val), | ||
110 | "%s.%d", | ||
111 | "A teststring that should compress well.", | ||
112 | j); | ||
113 | if (GNUNET_OK != | ||
114 | GNUNET_CONTAINER_meta_data_delete (m, | ||
115 | EXTRACTOR_METATYPE_UNKNOWN, | ||
116 | val, | ||
117 | strlen (val) + 1)) | ||
118 | { | 107 | { |
119 | ABORT (m); | 108 | GNUNET_snprintf(val, |
109 | sizeof(val), | ||
110 | "%s.%d", | ||
111 | "A teststring that should compress well.", | ||
112 | j); | ||
113 | if (GNUNET_OK != | ||
114 | GNUNET_CONTAINER_meta_data_delete(m, | ||
115 | EXTRACTOR_METATYPE_UNKNOWN, | ||
116 | val, | ||
117 | strlen(val) + 1)) | ||
118 | { | ||
119 | ABORT(m); | ||
120 | } | ||
120 | } | 121 | } |
121 | } | 122 | if (0 != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) |
122 | if (0 != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL)) | 123 | ABORT(m); |
123 | ABORT (m); | 124 | GNUNET_CONTAINER_meta_data_destroy(m); |
124 | GNUNET_CONTAINER_meta_data_destroy (m); | ||
125 | return 0; | 125 | return 0; |
126 | } | 126 | } |
127 | 127 | ||
128 | 128 | ||
129 | static int | 129 | static int |
130 | testMetaMore (int i) | 130 | testMetaMore(int i) |
131 | { | 131 | { |
132 | struct GNUNET_CONTAINER_MetaData *meta; | 132 | struct GNUNET_CONTAINER_MetaData *meta; |
133 | int q; | 133 | int q; |
@@ -135,68 +135,68 @@ testMetaMore (int i) | |||
135 | char *data; | 135 | char *data; |
136 | unsigned long long size; | 136 | unsigned long long size; |
137 | 137 | ||
138 | meta = GNUNET_CONTAINER_meta_data_create (); | 138 | meta = GNUNET_CONTAINER_meta_data_create(); |
139 | for (q = 0; q <= i; q++) | 139 | for (q = 0; q <= i; q++) |
140 | { | 140 | { |
141 | GNUNET_snprintf (txt, 128, "%u -- %u\n", i, q); | 141 | GNUNET_snprintf(txt, 128, "%u -- %u\n", i, q); |
142 | GNUNET_CONTAINER_meta_data_insert (meta, "<test>", | 142 | GNUNET_CONTAINER_meta_data_insert(meta, "<test>", |
143 | q % 42 /* EXTRACTOR_metatype_get_max () */, | 143 | q % 42 /* EXTRACTOR_metatype_get_max () */, |
144 | EXTRACTOR_METAFORMAT_UTF8, "text/plain", | 144 | EXTRACTOR_METAFORMAT_UTF8, "text/plain", |
145 | txt, strlen (txt) + 1); | 145 | txt, strlen(txt) + 1); |
146 | } | 146 | } |
147 | size = GNUNET_CONTAINER_meta_data_get_serialized_size (meta); | 147 | size = GNUNET_CONTAINER_meta_data_get_serialized_size(meta); |
148 | data = GNUNET_malloc (size * 4); | 148 | data = GNUNET_malloc(size * 4); |
149 | if (size != | 149 | if (size != |
150 | GNUNET_CONTAINER_meta_data_serialize (meta, &data, size * 4, | 150 | GNUNET_CONTAINER_meta_data_serialize(meta, &data, size * 4, |
151 | GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL)) | 151 | GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL)) |
152 | { | 152 | { |
153 | GNUNET_free (data); | 153 | GNUNET_free(data); |
154 | ABORT (meta); | 154 | ABORT(meta); |
155 | } | 155 | } |
156 | GNUNET_CONTAINER_meta_data_destroy (meta); | 156 | GNUNET_CONTAINER_meta_data_destroy(meta); |
157 | GNUNET_free (data); | 157 | GNUNET_free(data); |
158 | return 0; | 158 | return 0; |
159 | } | 159 | } |
160 | 160 | ||
161 | 161 | ||
162 | static int | 162 | static int |
163 | testMetaLink () | 163 | testMetaLink() |
164 | { | 164 | { |
165 | struct GNUNET_CONTAINER_MetaData *m; | 165 | struct GNUNET_CONTAINER_MetaData *m; |
166 | char *val; | 166 | char *val; |
167 | unsigned int size; | 167 | unsigned int size; |
168 | 168 | ||
169 | m = GNUNET_CONTAINER_meta_data_create (); | 169 | m = GNUNET_CONTAINER_meta_data_create(); |
170 | if (GNUNET_OK != | 170 | if (GNUNET_OK != |
171 | GNUNET_CONTAINER_meta_data_insert (m, "<test>", | 171 | GNUNET_CONTAINER_meta_data_insert(m, "<test>", |
172 | EXTRACTOR_METATYPE_UNKNOWN, | 172 | EXTRACTOR_METATYPE_UNKNOWN, |
173 | EXTRACTOR_METAFORMAT_UTF8, | 173 | EXTRACTOR_METAFORMAT_UTF8, |
174 | "text/plain", "link", | 174 | "text/plain", "link", |
175 | strlen ("link") + 1)) | 175 | strlen("link") + 1)) |
176 | ABORT (m); | 176 | ABORT(m); |
177 | if (GNUNET_OK != | 177 | if (GNUNET_OK != |
178 | GNUNET_CONTAINER_meta_data_insert (m, "<test>", | 178 | GNUNET_CONTAINER_meta_data_insert(m, "<test>", |
179 | EXTRACTOR_METATYPE_FILENAME, | 179 | EXTRACTOR_METATYPE_FILENAME, |
180 | EXTRACTOR_METAFORMAT_UTF8, | 180 | EXTRACTOR_METAFORMAT_UTF8, |
181 | "text/plain", "lib-link.m4", | 181 | "text/plain", "lib-link.m4", |
182 | strlen ("lib-link.m4") + 1)) | 182 | strlen("lib-link.m4") + 1)) |
183 | ABORT (m); | 183 | ABORT(m); |
184 | val = NULL; | 184 | val = NULL; |
185 | size = | 185 | size = |
186 | GNUNET_CONTAINER_meta_data_serialize (m, &val, (size_t) - 1, | 186 | GNUNET_CONTAINER_meta_data_serialize(m, &val, (size_t)-1, |
187 | GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL); | 187 | GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL); |
188 | GNUNET_CONTAINER_meta_data_destroy (m); | 188 | GNUNET_CONTAINER_meta_data_destroy(m); |
189 | m = GNUNET_CONTAINER_meta_data_deserialize (val, size); | 189 | m = GNUNET_CONTAINER_meta_data_deserialize(val, size); |
190 | GNUNET_free (val); | 190 | GNUNET_free(val); |
191 | if (m == NULL) | 191 | if (m == NULL) |
192 | ABORT (m); | 192 | ABORT(m); |
193 | GNUNET_CONTAINER_meta_data_destroy (m); | 193 | GNUNET_CONTAINER_meta_data_destroy(m); |
194 | return 0; | 194 | return 0; |
195 | } | 195 | } |
196 | 196 | ||
197 | 197 | ||
198 | static int | 198 | static int |
199 | check () | 199 | check() |
200 | { | 200 | { |
201 | struct GNUNET_CONTAINER_MetaData *meta; | 201 | struct GNUNET_CONTAINER_MetaData *meta; |
202 | struct GNUNET_CONTAINER_MetaData *meta2; | 202 | struct GNUNET_CONTAINER_MetaData *meta2; |
@@ -206,143 +206,143 @@ check () | |||
206 | char *str; | 206 | char *str; |
207 | unsigned char *thumb; | 207 | unsigned char *thumb; |
208 | 208 | ||
209 | meta = GNUNET_CONTAINER_meta_data_create (); | 209 | meta = GNUNET_CONTAINER_meta_data_create(); |
210 | meta2 = GNUNET_CONTAINER_meta_data_create (); | 210 | meta2 = GNUNET_CONTAINER_meta_data_create(); |
211 | for (q = 0; q <= i; q++) | 211 | for (q = 0; q <= i; q++) |
212 | { | 212 | { |
213 | GNUNET_snprintf (txt, 128, "%u -- %u\n", i, q); | 213 | GNUNET_snprintf(txt, 128, "%u -- %u\n", i, q); |
214 | GNUNET_CONTAINER_meta_data_insert (meta, "<test>", | 214 | GNUNET_CONTAINER_meta_data_insert(meta, "<test>", |
215 | EXTRACTOR_METATYPE_UNKNOWN, | 215 | EXTRACTOR_METATYPE_UNKNOWN, |
216 | EXTRACTOR_METAFORMAT_UTF8, "text/plain", | 216 | EXTRACTOR_METAFORMAT_UTF8, "text/plain", |
217 | "TestTitle", strlen ("TestTitle") + 1); | 217 | "TestTitle", strlen("TestTitle") + 1); |
218 | GNUNET_CONTAINER_meta_data_insert (meta2, "<test>", | 218 | GNUNET_CONTAINER_meta_data_insert(meta2, "<test>", |
219 | EXTRACTOR_METATYPE_UNKNOWN, | 219 | EXTRACTOR_METATYPE_UNKNOWN, |
220 | EXTRACTOR_METAFORMAT_UTF8, "text/plain", | 220 | EXTRACTOR_METAFORMAT_UTF8, "text/plain", |
221 | "TestTitle", strlen ("TestTitle") + 1); | 221 | "TestTitle", strlen("TestTitle") + 1); |
222 | } | 222 | } |
223 | 223 | ||
224 | //check meta_data_test_equal | 224 | //check meta_data_test_equal |
225 | if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal (meta, meta2)) | 225 | if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal(meta, meta2)) |
226 | { | 226 | { |
227 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 227 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
228 | ABORT (meta); | 228 | ABORT(meta); |
229 | } | 229 | } |
230 | 230 | ||
231 | //check meta_data_clear | 231 | //check meta_data_clear |
232 | GNUNET_CONTAINER_meta_data_clear (meta2); | 232 | GNUNET_CONTAINER_meta_data_clear(meta2); |
233 | if (0 != GNUNET_CONTAINER_meta_data_iterate (meta2, NULL, NULL)) | 233 | if (0 != GNUNET_CONTAINER_meta_data_iterate(meta2, NULL, NULL)) |
234 | { | 234 | { |
235 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 235 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
236 | ABORT (meta); | 236 | ABORT(meta); |
237 | } | 237 | } |
238 | // check equal branch in meta_data_test_equal | 238 | // check equal branch in meta_data_test_equal |
239 | if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal (meta, meta)) | 239 | if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal(meta, meta)) |
240 | { | 240 | { |
241 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 241 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
242 | ABORT (meta); | 242 | ABORT(meta); |
243 | } | 243 | } |
244 | // check "count" branch in meta_data_test_equal | 244 | // check "count" branch in meta_data_test_equal |
245 | if (GNUNET_NO != GNUNET_CONTAINER_meta_data_test_equal (meta, meta2)) | 245 | if (GNUNET_NO != GNUNET_CONTAINER_meta_data_test_equal(meta, meta2)) |
246 | { | 246 | { |
247 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 247 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
248 | ABORT (meta); | 248 | ABORT(meta); |
249 | } | 249 | } |
250 | 250 | ||
251 | // check meta_data_add_publication_date | 251 | // check meta_data_add_publication_date |
252 | GNUNET_CONTAINER_meta_data_add_publication_date (meta2); | 252 | GNUNET_CONTAINER_meta_data_add_publication_date(meta2); |
253 | 253 | ||
254 | // check meta_data_merge | 254 | // check meta_data_merge |
255 | GNUNET_CONTAINER_meta_data_clear (meta2); | 255 | GNUNET_CONTAINER_meta_data_clear(meta2); |
256 | GNUNET_CONTAINER_meta_data_merge (meta2, meta); | 256 | GNUNET_CONTAINER_meta_data_merge(meta2, meta); |
257 | if (100 == GNUNET_CONTAINER_meta_data_iterate (meta2, NULL, NULL)) | 257 | if (100 == GNUNET_CONTAINER_meta_data_iterate(meta2, NULL, NULL)) |
258 | { | 258 | { |
259 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 259 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
260 | ABORT (meta); | 260 | ABORT(meta); |
261 | } | 261 | } |
262 | 262 | ||
263 | // check meta_data_get_by_type | 263 | // check meta_data_get_by_type |
264 | GNUNET_CONTAINER_meta_data_clear (meta2); | 264 | GNUNET_CONTAINER_meta_data_clear(meta2); |
265 | if (NULL != | 265 | if (NULL != |
266 | (str = | 266 | (str = |
267 | GNUNET_CONTAINER_meta_data_get_by_type (meta2, | 267 | GNUNET_CONTAINER_meta_data_get_by_type(meta2, |
268 | EXTRACTOR_METATYPE_UNKNOWN))) | 268 | EXTRACTOR_METATYPE_UNKNOWN))) |
269 | { | 269 | { |
270 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 270 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
271 | GNUNET_free (str); | 271 | GNUNET_free(str); |
272 | ABORT (meta); | 272 | ABORT(meta); |
273 | } | 273 | } |
274 | 274 | ||
275 | str = | 275 | str = |
276 | GNUNET_CONTAINER_meta_data_get_by_type (meta, EXTRACTOR_METATYPE_UNKNOWN); | 276 | GNUNET_CONTAINER_meta_data_get_by_type(meta, EXTRACTOR_METATYPE_UNKNOWN); |
277 | GNUNET_assert (NULL != str); | 277 | GNUNET_assert(NULL != str); |
278 | if (str[0] != 'T') | 278 | if (str[0] != 'T') |
279 | { | 279 | { |
280 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 280 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
281 | GNUNET_free (str); | 281 | GNUNET_free(str); |
282 | ABORT (meta); | 282 | ABORT(meta); |
283 | } | 283 | } |
284 | GNUNET_free (str); | 284 | GNUNET_free(str); |
285 | 285 | ||
286 | // check branch | 286 | // check branch |
287 | if (NULL != | 287 | if (NULL != |
288 | (str = | 288 | (str = |
289 | GNUNET_CONTAINER_meta_data_get_by_type (meta, | 289 | GNUNET_CONTAINER_meta_data_get_by_type(meta, |
290 | EXTRACTOR_METATYPE_PUBLICATION_DATE))) | 290 | EXTRACTOR_METATYPE_PUBLICATION_DATE))) |
291 | { | 291 | { |
292 | GNUNET_free (str); | 292 | GNUNET_free(str); |
293 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 293 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
294 | ABORT (meta); | 294 | ABORT(meta); |
295 | } | 295 | } |
296 | 296 | ||
297 | //check meta_data_get_first_by_types | 297 | //check meta_data_get_first_by_types |
298 | str = | 298 | str = |
299 | GNUNET_CONTAINER_meta_data_get_first_by_types (meta, | 299 | GNUNET_CONTAINER_meta_data_get_first_by_types(meta, |
300 | EXTRACTOR_METATYPE_UNKNOWN, | 300 | EXTRACTOR_METATYPE_UNKNOWN, |
301 | -1); | 301 | -1); |
302 | GNUNET_assert (NULL != str); | 302 | GNUNET_assert(NULL != str); |
303 | if (str[0] != 'T') | 303 | if (str[0] != 'T') |
304 | { | 304 | { |
305 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 305 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
306 | GNUNET_free (str); | 306 | GNUNET_free(str); |
307 | ABORT (meta); | 307 | ABORT(meta); |
308 | } | 308 | } |
309 | GNUNET_free (str); | 309 | GNUNET_free(str); |
310 | 310 | ||
311 | //check meta_data_get_thumbnail | 311 | //check meta_data_get_thumbnail |
312 | if (GNUNET_CONTAINER_meta_data_get_thumbnail (meta, &thumb) != 0) | 312 | if (GNUNET_CONTAINER_meta_data_get_thumbnail(meta, &thumb) != 0) |
313 | { | 313 | { |
314 | GNUNET_free (thumb); | 314 | GNUNET_free(thumb); |
315 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 315 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
316 | ABORT (meta); | 316 | ABORT(meta); |
317 | } | 317 | } |
318 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 318 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
319 | //check meta_data_duplicate | 319 | //check meta_data_duplicate |
320 | meta2 = GNUNET_CONTAINER_meta_data_duplicate (meta); | 320 | meta2 = GNUNET_CONTAINER_meta_data_duplicate(meta); |
321 | if (200 == GNUNET_CONTAINER_meta_data_iterate (meta2, NULL, NULL)) | 321 | if (200 == GNUNET_CONTAINER_meta_data_iterate(meta2, NULL, NULL)) |
322 | { | 322 | { |
323 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 323 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
324 | ABORT (meta); | 324 | ABORT(meta); |
325 | } | 325 | } |
326 | GNUNET_CONTAINER_meta_data_destroy (meta2); | 326 | GNUNET_CONTAINER_meta_data_destroy(meta2); |
327 | GNUNET_CONTAINER_meta_data_destroy (meta); | 327 | GNUNET_CONTAINER_meta_data_destroy(meta); |
328 | return 0; | 328 | return 0; |
329 | } | 329 | } |
330 | 330 | ||
331 | 331 | ||
332 | int | 332 | int |
333 | main (int argc, char *argv[]) | 333 | main(int argc, char *argv[]) |
334 | { | 334 | { |
335 | int failureCount = 0; | 335 | int failureCount = 0; |
336 | int i; | 336 | int i; |
337 | 337 | ||
338 | GNUNET_log_setup ("test-container-meta-data", "WARNING", NULL); | 338 | GNUNET_log_setup("test-container-meta-data", "WARNING", NULL); |
339 | for (i = 0; i < 255; i++) | 339 | for (i = 0; i < 255; i++) |
340 | failureCount += testMeta (i); | 340 | failureCount += testMeta(i); |
341 | for (i = 1; i < 255; i++) | 341 | for (i = 1; i < 255; i++) |
342 | failureCount += testMetaMore (i); | 342 | failureCount += testMetaMore(i); |
343 | failureCount += testMetaLink (); | 343 | failureCount += testMetaLink(); |
344 | 344 | ||
345 | int ret = check (); | 345 | int ret = check(); |
346 | 346 | ||
347 | if (ret == 1) | 347 | if (ret == 1) |
348 | return 1; | 348 | return 1; |