summaryrefslogtreecommitdiff
path: root/src/util/test_container_meta_data.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/test_container_meta_data.c')
-rw-r--r--src/util/test_container_meta_data.c459
1 files changed, 239 insertions, 220 deletions
diff --git a/src/util/test_container_meta_data.c b/src/util/test_container_meta_data.c
index 854498f28..d768f3699 100644
--- a/src/util/test_container_meta_data.c
+++ b/src/util/test_container_meta_data.c
@@ -27,11 +27,13 @@
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__); \
31 if (m != NULL) GNUNET_CONTAINER_meta_data_destroy (m); \
32 return 1; }
31 33
32 34
33static int 35static int
34testMeta(int i) 36testMeta (int i)
35{ 37{
36 struct GNUNET_CONTAINER_MetaData *m; 38 struct GNUNET_CONTAINER_MetaData *m;
37 char val[256]; 39 char val[256];
@@ -39,95 +41,111 @@ testMeta(int i)
39 int j; 41 int j;
40 unsigned int size; 42 unsigned int size;
41 43
42 m = GNUNET_CONTAINER_meta_data_create(); 44 m = GNUNET_CONTAINER_meta_data_create ();
43 if (GNUNET_OK != 45 if (GNUNET_OK !=
44 GNUNET_CONTAINER_meta_data_insert(m, "<test>", EXTRACTOR_METATYPE_TITLE, 46 GNUNET_CONTAINER_meta_data_insert (m, "<test>", EXTRACTOR_METATYPE_TITLE,
45 EXTRACTOR_METAFORMAT_UTF8, 47 EXTRACTOR_METAFORMAT_UTF8,
46 "text/plain", "TestTitle", 48 "text/plain", "TestTitle",
47 strlen("TestTitle") + 1)) 49 strlen ("TestTitle") + 1))
48 ABORT(m); 50 ABORT (m);
49 if (GNUNET_OK != 51 if (GNUNET_OK !=
50 GNUNET_CONTAINER_meta_data_insert(m, "<test>", 52 GNUNET_CONTAINER_meta_data_insert (m, "<test>",
51 EXTRACTOR_METATYPE_AUTHOR_NAME, 53 EXTRACTOR_METATYPE_AUTHOR_NAME,
52 EXTRACTOR_METAFORMAT_UTF8, 54 EXTRACTOR_METAFORMAT_UTF8,
53 "text/plain", "TestTitle", 55 "text/plain", "TestTitle",
54 strlen("TestTitle") + 1)) 56 strlen ("TestTitle") + 1))
55 ABORT(m); 57 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! */ 58 if (GNUNET_OK == GNUNET_CONTAINER_meta_data_insert (m, "<test>",
57 ABORT(m); 59 EXTRACTOR_METATYPE_TITLE,
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! */ 60 EXTRACTOR_METAFORMAT_UTF8,
59 ABORT(m); 61 "text/plain",
60 if (2 != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) 62 "TestTitle", strlen (
61 ABORT(m); 63 "TestTitle") + 1)) /* dup! */
64 ABORT (m);
65 if (GNUNET_OK == GNUNET_CONTAINER_meta_data_insert (m, "<test>",
66 EXTRACTOR_METATYPE_AUTHOR_NAME,
67 EXTRACTOR_METAFORMAT_UTF8,
68 "text/plain",
69 "TestTitle", strlen (
70 "TestTitle") + 1)) /* dup! */
71 ABORT (m);
72 if (2 != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL))
73 ABORT (m);
62 if (GNUNET_OK != 74 if (GNUNET_OK !=
63 GNUNET_CONTAINER_meta_data_delete(m, EXTRACTOR_METATYPE_AUTHOR_NAME, 75 GNUNET_CONTAINER_meta_data_delete (m, EXTRACTOR_METATYPE_AUTHOR_NAME,
64 "TestTitle", strlen("TestTitle") + 1)) 76 "TestTitle", strlen ("TestTitle") + 1))
65 ABORT(m); 77 ABORT (m);
66 if (GNUNET_OK == GNUNET_CONTAINER_meta_data_delete(m, EXTRACTOR_METATYPE_AUTHOR_NAME, "TestTitle", strlen("TestTitle") + 1)) /* already gone */ 78 if (GNUNET_OK == GNUNET_CONTAINER_meta_data_delete (m,
67 ABORT(m); 79 EXTRACTOR_METATYPE_AUTHOR_NAME,
68 if (1 != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) 80 "TestTitle", strlen (
69 ABORT(m); 81 "TestTitle") + 1)) /* already gone */
82 ABORT (m);
83 if (1 != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL))
84 ABORT (m);
70 if (GNUNET_OK != 85 if (GNUNET_OK !=
71 GNUNET_CONTAINER_meta_data_delete(m, EXTRACTOR_METATYPE_TITLE, 86 GNUNET_CONTAINER_meta_data_delete (m, EXTRACTOR_METATYPE_TITLE,
72 "TestTitle", strlen("TestTitle") + 1)) 87 "TestTitle", strlen ("TestTitle") + 1))
73 ABORT(m); 88 ABORT (m);
74 if (GNUNET_OK == GNUNET_CONTAINER_meta_data_delete(m, EXTRACTOR_METATYPE_TITLE, "TestTitle", strlen("TestTitle") + 1)) /* already gone */ 89 if (GNUNET_OK == GNUNET_CONTAINER_meta_data_delete (m,
75 ABORT(m); 90 EXTRACTOR_METATYPE_TITLE,
76 if (0 != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) 91 "TestTitle", strlen (
77 ABORT(m); 92 "TestTitle") + 1)) /* already gone */
93 ABORT (m);
94 if (0 != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL))
95 ABORT (m);
78 for (j = 0; j < i; j++) 96 for (j = 0; j < i; j++)
79 { 97 {
80 GNUNET_snprintf(val, sizeof(val), "%s.%d", 98 GNUNET_snprintf (val, sizeof(val), "%s.%d",
81 "A teststring that should compress well.", j); 99 "A teststring that should compress well.", j);
82 if (GNUNET_OK != 100 if (GNUNET_OK !=
83 GNUNET_CONTAINER_meta_data_insert(m, "<test>", 101 GNUNET_CONTAINER_meta_data_insert (m, "<test>",
84 EXTRACTOR_METATYPE_UNKNOWN, 102 EXTRACTOR_METATYPE_UNKNOWN,
85 EXTRACTOR_METAFORMAT_UTF8, 103 EXTRACTOR_METAFORMAT_UTF8,
86 "text/plain", val, strlen(val) + 1)) 104 "text/plain", val, strlen (val) + 1))
87 ABORT(m); 105 ABORT (m);
88 } 106 }
89 if (i != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) 107 if (i != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL))
90 ABORT(m); 108 ABORT (m);
91 109
92 size = GNUNET_CONTAINER_meta_data_get_serialized_size(m); 110 size = GNUNET_CONTAINER_meta_data_get_serialized_size (m);
93 sval = NULL; 111 sval = NULL;
94 if (size != 112 if (size !=
95 GNUNET_CONTAINER_meta_data_serialize(m, &sval, size, 113 GNUNET_CONTAINER_meta_data_serialize (m, &sval, size,
96 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL)) 114 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL))
97 { 115 {
98 GNUNET_free_non_null(sval); 116 GNUNET_free_non_null (sval);
99 ABORT(m); 117 ABORT (m);
100 } 118 }
101 GNUNET_CONTAINER_meta_data_destroy(m); 119 GNUNET_CONTAINER_meta_data_destroy (m);
102 m = GNUNET_CONTAINER_meta_data_deserialize(sval, size); 120 m = GNUNET_CONTAINER_meta_data_deserialize (sval, size);
103 GNUNET_free(sval); 121 GNUNET_free (sval);
104 if (m == NULL) 122 if (m == NULL)
105 ABORT(m); 123 ABORT (m);
106 for (j = 0; j < i; j++) 124 for (j = 0; j < i; j++)
125 {
126 GNUNET_snprintf (val,
127 sizeof(val),
128 "%s.%d",
129 "A teststring that should compress well.",
130 j);
131 if (GNUNET_OK !=
132 GNUNET_CONTAINER_meta_data_delete (m,
133 EXTRACTOR_METATYPE_UNKNOWN,
134 val,
135 strlen (val) + 1))
107 { 136 {
108 GNUNET_snprintf(val, 137 ABORT (m);
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 }
121 } 138 }
122 if (0 != GNUNET_CONTAINER_meta_data_iterate(m, NULL, NULL)) 139 }
123 ABORT(m); 140 if (0 != GNUNET_CONTAINER_meta_data_iterate (m, NULL, NULL))
124 GNUNET_CONTAINER_meta_data_destroy(m); 141 ABORT (m);
142 GNUNET_CONTAINER_meta_data_destroy (m);
125 return 0; 143 return 0;
126} 144}
127 145
128 146
129static int 147static int
130testMetaMore(int i) 148testMetaMore (int i)
131{ 149{
132 struct GNUNET_CONTAINER_MetaData *meta; 150 struct GNUNET_CONTAINER_MetaData *meta;
133 int q; 151 int q;
@@ -135,68 +153,69 @@ testMetaMore(int i)
135 char *data; 153 char *data;
136 unsigned long long size; 154 unsigned long long size;
137 155
138 meta = GNUNET_CONTAINER_meta_data_create(); 156 meta = GNUNET_CONTAINER_meta_data_create ();
139 for (q = 0; q <= i; q++) 157 for (q = 0; q <= i; q++)
140 { 158 {
141 GNUNET_snprintf(txt, 128, "%u -- %u\n", i, q); 159 GNUNET_snprintf (txt, 128, "%u -- %u\n", i, q);
142 GNUNET_CONTAINER_meta_data_insert(meta, "<test>", 160 GNUNET_CONTAINER_meta_data_insert (meta, "<test>",
143 q % 42 /* EXTRACTOR_metatype_get_max () */, 161 q
144 EXTRACTOR_METAFORMAT_UTF8, "text/plain", 162 % 42 /* EXTRACTOR_metatype_get_max () */,
145 txt, strlen(txt) + 1); 163 EXTRACTOR_METAFORMAT_UTF8, "text/plain",
146 } 164 txt, strlen (txt) + 1);
147 size = GNUNET_CONTAINER_meta_data_get_serialized_size(meta); 165 }
148 data = GNUNET_malloc(size * 4); 166 size = GNUNET_CONTAINER_meta_data_get_serialized_size (meta);
167 data = GNUNET_malloc (size * 4);
149 if (size != 168 if (size !=
150 GNUNET_CONTAINER_meta_data_serialize(meta, &data, size * 4, 169 GNUNET_CONTAINER_meta_data_serialize (meta, &data, size * 4,
151 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL)) 170 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL))
152 { 171 {
153 GNUNET_free(data); 172 GNUNET_free (data);
154 ABORT(meta); 173 ABORT (meta);
155 } 174 }
156 GNUNET_CONTAINER_meta_data_destroy(meta); 175 GNUNET_CONTAINER_meta_data_destroy (meta);
157 GNUNET_free(data); 176 GNUNET_free (data);
158 return 0; 177 return 0;
159} 178}
160 179
161 180
162static int 181static int
163testMetaLink() 182testMetaLink ()
164{ 183{
165 struct GNUNET_CONTAINER_MetaData *m; 184 struct GNUNET_CONTAINER_MetaData *m;
166 char *val; 185 char *val;
167 unsigned int size; 186 unsigned int size;
168 187
169 m = GNUNET_CONTAINER_meta_data_create(); 188 m = GNUNET_CONTAINER_meta_data_create ();
170 if (GNUNET_OK != 189 if (GNUNET_OK !=
171 GNUNET_CONTAINER_meta_data_insert(m, "<test>", 190 GNUNET_CONTAINER_meta_data_insert (m, "<test>",
172 EXTRACTOR_METATYPE_UNKNOWN, 191 EXTRACTOR_METATYPE_UNKNOWN,
173 EXTRACTOR_METAFORMAT_UTF8, 192 EXTRACTOR_METAFORMAT_UTF8,
174 "text/plain", "link", 193 "text/plain", "link",
175 strlen("link") + 1)) 194 strlen ("link") + 1))
176 ABORT(m); 195 ABORT (m);
177 if (GNUNET_OK != 196 if (GNUNET_OK !=
178 GNUNET_CONTAINER_meta_data_insert(m, "<test>", 197 GNUNET_CONTAINER_meta_data_insert (m, "<test>",
179 EXTRACTOR_METATYPE_FILENAME, 198 EXTRACTOR_METATYPE_FILENAME,
180 EXTRACTOR_METAFORMAT_UTF8, 199 EXTRACTOR_METAFORMAT_UTF8,
181 "text/plain", "lib-link.m4", 200 "text/plain", "lib-link.m4",
182 strlen("lib-link.m4") + 1)) 201 strlen ("lib-link.m4") + 1))
183 ABORT(m); 202 ABORT (m);
184 val = NULL; 203 val = NULL;
185 size = 204 size =
186 GNUNET_CONTAINER_meta_data_serialize(m, &val, (size_t)-1, 205 GNUNET_CONTAINER_meta_data_serialize (m, &val, (size_t) -1,
187 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL); 206 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL);
188 GNUNET_CONTAINER_meta_data_destroy(m); 207 GNUNET_CONTAINER_meta_data_destroy (m);
189 m = GNUNET_CONTAINER_meta_data_deserialize(val, size); 208 m = GNUNET_CONTAINER_meta_data_deserialize (val, size);
190 GNUNET_free(val); 209 GNUNET_free (val);
191 if (m == NULL) 210 if (m == NULL)
192 ABORT(m); 211 ABORT (m);
193 GNUNET_CONTAINER_meta_data_destroy(m); 212 GNUNET_CONTAINER_meta_data_destroy (m);
194 return 0; 213 return 0;
195} 214}
196 215
197 216
198static int 217static int
199check() 218check ()
200{ 219{
201 struct GNUNET_CONTAINER_MetaData *meta; 220 struct GNUNET_CONTAINER_MetaData *meta;
202 struct GNUNET_CONTAINER_MetaData *meta2; 221 struct GNUNET_CONTAINER_MetaData *meta2;
@@ -206,143 +225,143 @@ check()
206 char *str; 225 char *str;
207 unsigned char *thumb; 226 unsigned char *thumb;
208 227
209 meta = GNUNET_CONTAINER_meta_data_create(); 228 meta = GNUNET_CONTAINER_meta_data_create ();
210 meta2 = GNUNET_CONTAINER_meta_data_create(); 229 meta2 = GNUNET_CONTAINER_meta_data_create ();
211 for (q = 0; q <= i; q++) 230 for (q = 0; q <= i; q++)
212 { 231 {
213 GNUNET_snprintf(txt, 128, "%u -- %u\n", i, q); 232 GNUNET_snprintf (txt, 128, "%u -- %u\n", i, q);
214 GNUNET_CONTAINER_meta_data_insert(meta, "<test>", 233 GNUNET_CONTAINER_meta_data_insert (meta, "<test>",
215 EXTRACTOR_METATYPE_UNKNOWN, 234 EXTRACTOR_METATYPE_UNKNOWN,
216 EXTRACTOR_METAFORMAT_UTF8, "text/plain", 235 EXTRACTOR_METAFORMAT_UTF8, "text/plain",
217 "TestTitle", strlen("TestTitle") + 1); 236 "TestTitle", strlen ("TestTitle") + 1);
218 GNUNET_CONTAINER_meta_data_insert(meta2, "<test>", 237 GNUNET_CONTAINER_meta_data_insert (meta2, "<test>",
219 EXTRACTOR_METATYPE_UNKNOWN, 238 EXTRACTOR_METATYPE_UNKNOWN,
220 EXTRACTOR_METAFORMAT_UTF8, "text/plain", 239 EXTRACTOR_METAFORMAT_UTF8, "text/plain",
221 "TestTitle", strlen("TestTitle") + 1); 240 "TestTitle", strlen ("TestTitle") + 1);
222 } 241 }
223 242
224 //check meta_data_test_equal 243 // check meta_data_test_equal
225 if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal(meta, meta2)) 244 if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal (meta, meta2))
226 { 245 {
227 GNUNET_CONTAINER_meta_data_destroy(meta2); 246 GNUNET_CONTAINER_meta_data_destroy (meta2);
228 ABORT(meta); 247 ABORT (meta);
229 } 248 }
230 249
231 //check meta_data_clear 250 // check meta_data_clear
232 GNUNET_CONTAINER_meta_data_clear(meta2); 251 GNUNET_CONTAINER_meta_data_clear (meta2);
233 if (0 != GNUNET_CONTAINER_meta_data_iterate(meta2, NULL, NULL)) 252 if (0 != GNUNET_CONTAINER_meta_data_iterate (meta2, NULL, NULL))
234 { 253 {
235 GNUNET_CONTAINER_meta_data_destroy(meta2); 254 GNUNET_CONTAINER_meta_data_destroy (meta2);
236 ABORT(meta); 255 ABORT (meta);
237 } 256 }
238 // check equal branch in meta_data_test_equal 257 // check equal branch in meta_data_test_equal
239 if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal(meta, meta)) 258 if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal (meta, meta))
240 { 259 {
241 GNUNET_CONTAINER_meta_data_destroy(meta2); 260 GNUNET_CONTAINER_meta_data_destroy (meta2);
242 ABORT(meta); 261 ABORT (meta);
243 } 262 }
244 // check "count" branch in meta_data_test_equal 263 // check "count" branch in meta_data_test_equal
245 if (GNUNET_NO != GNUNET_CONTAINER_meta_data_test_equal(meta, meta2)) 264 if (GNUNET_NO != GNUNET_CONTAINER_meta_data_test_equal (meta, meta2))
246 { 265 {
247 GNUNET_CONTAINER_meta_data_destroy(meta2); 266 GNUNET_CONTAINER_meta_data_destroy (meta2);
248 ABORT(meta); 267 ABORT (meta);
249 } 268 }
250 269
251 // check meta_data_add_publication_date 270 // check meta_data_add_publication_date
252 GNUNET_CONTAINER_meta_data_add_publication_date(meta2); 271 GNUNET_CONTAINER_meta_data_add_publication_date (meta2);
253 272
254 // check meta_data_merge 273 // check meta_data_merge
255 GNUNET_CONTAINER_meta_data_clear(meta2); 274 GNUNET_CONTAINER_meta_data_clear (meta2);
256 GNUNET_CONTAINER_meta_data_merge(meta2, meta); 275 GNUNET_CONTAINER_meta_data_merge (meta2, meta);
257 if (100 == GNUNET_CONTAINER_meta_data_iterate(meta2, NULL, NULL)) 276 if (100 == GNUNET_CONTAINER_meta_data_iterate (meta2, NULL, NULL))
258 { 277 {
259 GNUNET_CONTAINER_meta_data_destroy(meta2); 278 GNUNET_CONTAINER_meta_data_destroy (meta2);
260 ABORT(meta); 279 ABORT (meta);
261 } 280 }
262 281
263 // check meta_data_get_by_type 282 // check meta_data_get_by_type
264 GNUNET_CONTAINER_meta_data_clear(meta2); 283 GNUNET_CONTAINER_meta_data_clear (meta2);
265 if (NULL != 284 if (NULL !=
266 (str = 285 (str =
267 GNUNET_CONTAINER_meta_data_get_by_type(meta2, 286 GNUNET_CONTAINER_meta_data_get_by_type (meta2,
268 EXTRACTOR_METATYPE_UNKNOWN))) 287 EXTRACTOR_METATYPE_UNKNOWN)))
269 { 288 {
270 GNUNET_CONTAINER_meta_data_destroy(meta2); 289 GNUNET_CONTAINER_meta_data_destroy (meta2);
271 GNUNET_free(str); 290 GNUNET_free (str);
272 ABORT(meta); 291 ABORT (meta);
273 } 292 }
274 293
275 str = 294 str =
276 GNUNET_CONTAINER_meta_data_get_by_type(meta, EXTRACTOR_METATYPE_UNKNOWN); 295 GNUNET_CONTAINER_meta_data_get_by_type (meta, EXTRACTOR_METATYPE_UNKNOWN);
277 GNUNET_assert(NULL != str); 296 GNUNET_assert (NULL != str);
278 if (str[0] != 'T') 297 if (str[0] != 'T')
279 { 298 {
280 GNUNET_CONTAINER_meta_data_destroy(meta2); 299 GNUNET_CONTAINER_meta_data_destroy (meta2);
281 GNUNET_free(str); 300 GNUNET_free (str);
282 ABORT(meta); 301 ABORT (meta);
283 } 302 }
284 GNUNET_free(str); 303 GNUNET_free (str);
285 304
286 // check branch 305 // check branch
287 if (NULL != 306 if (NULL !=
288 (str = 307 (str =
289 GNUNET_CONTAINER_meta_data_get_by_type(meta, 308 GNUNET_CONTAINER_meta_data_get_by_type (meta,
290 EXTRACTOR_METATYPE_PUBLICATION_DATE))) 309 EXTRACTOR_METATYPE_PUBLICATION_DATE)))
291 { 310 {
292 GNUNET_free(str); 311 GNUNET_free (str);
293 GNUNET_CONTAINER_meta_data_destroy(meta2); 312 GNUNET_CONTAINER_meta_data_destroy (meta2);
294 ABORT(meta); 313 ABORT (meta);
295 } 314 }
296 315
297 //check meta_data_get_first_by_types 316 // check meta_data_get_first_by_types
298 str = 317 str =
299 GNUNET_CONTAINER_meta_data_get_first_by_types(meta, 318 GNUNET_CONTAINER_meta_data_get_first_by_types (meta,
300 EXTRACTOR_METATYPE_UNKNOWN, 319 EXTRACTOR_METATYPE_UNKNOWN,
301 -1); 320 -1);
302 GNUNET_assert(NULL != str); 321 GNUNET_assert (NULL != str);
303 if (str[0] != 'T') 322 if (str[0] != 'T')
304 { 323 {
305 GNUNET_CONTAINER_meta_data_destroy(meta2); 324 GNUNET_CONTAINER_meta_data_destroy (meta2);
306 GNUNET_free(str); 325 GNUNET_free (str);
307 ABORT(meta); 326 ABORT (meta);
308 } 327 }
309 GNUNET_free(str); 328 GNUNET_free (str);
310 329
311 //check meta_data_get_thumbnail 330 // check meta_data_get_thumbnail
312 if (GNUNET_CONTAINER_meta_data_get_thumbnail(meta, &thumb) != 0) 331 if (GNUNET_CONTAINER_meta_data_get_thumbnail (meta, &thumb) != 0)
313 { 332 {
314 GNUNET_free(thumb); 333 GNUNET_free (thumb);
315 GNUNET_CONTAINER_meta_data_destroy(meta2); 334 GNUNET_CONTAINER_meta_data_destroy (meta2);
316 ABORT(meta); 335 ABORT (meta);
317 } 336 }
318 GNUNET_CONTAINER_meta_data_destroy(meta2); 337 GNUNET_CONTAINER_meta_data_destroy (meta2);
319 //check meta_data_duplicate 338 // check meta_data_duplicate
320 meta2 = GNUNET_CONTAINER_meta_data_duplicate(meta); 339 meta2 = GNUNET_CONTAINER_meta_data_duplicate (meta);
321 if (200 == GNUNET_CONTAINER_meta_data_iterate(meta2, NULL, NULL)) 340 if (200 == GNUNET_CONTAINER_meta_data_iterate (meta2, NULL, NULL))
322 { 341 {
323 GNUNET_CONTAINER_meta_data_destroy(meta2); 342 GNUNET_CONTAINER_meta_data_destroy (meta2);
324 ABORT(meta); 343 ABORT (meta);
325 } 344 }
326 GNUNET_CONTAINER_meta_data_destroy(meta2); 345 GNUNET_CONTAINER_meta_data_destroy (meta2);
327 GNUNET_CONTAINER_meta_data_destroy(meta); 346 GNUNET_CONTAINER_meta_data_destroy (meta);
328 return 0; 347 return 0;
329} 348}
330 349
331 350
332int 351int
333main(int argc, char *argv[]) 352main (int argc, char *argv[])
334{ 353{
335 int failureCount = 0; 354 int failureCount = 0;
336 int i; 355 int i;
337 356
338 GNUNET_log_setup("test-container-meta-data", "WARNING", NULL); 357 GNUNET_log_setup ("test-container-meta-data", "WARNING", NULL);
339 for (i = 0; i < 255; i++) 358 for (i = 0; i < 255; i++)
340 failureCount += testMeta(i); 359 failureCount += testMeta (i);
341 for (i = 1; i < 255; i++) 360 for (i = 1; i < 255; i++)
342 failureCount += testMetaMore(i); 361 failureCount += testMetaMore (i);
343 failureCount += testMetaLink(); 362 failureCount += testMetaLink ();
344 363
345 int ret = check(); 364 int ret = check ();
346 365
347 if (ret == 1) 366 if (ret == 1)
348 return 1; 367 return 1;