- GNUNET_CONTAINER_meta_data_clear(meta2);
- if (0 != GNUNET_CONTAINER_meta_data_iterate(meta2,NULL,NULL))
- {
- GNUNET_CONTAINER_meta_data_destroy(meta2);
- ABORT(meta);
- }
- //check equal branch in meta_data_test_equal
- if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal(meta,meta))
- {
- GNUNET_CONTAINER_meta_data_destroy(meta2);
- ABORT(meta);
- }
- //check "count" branch in meta_data_test_equal
- if (GNUNET_NO != GNUNET_CONTAINER_meta_data_test_equal(meta,meta2))
- {
- GNUNET_CONTAINER_meta_data_destroy(meta2);
- ABORT(meta);
- }
-
- //check meta_data_add_publication_date
- GNUNET_CONTAINER_meta_data_add_publication_date(meta2);
-
- //check meta_data_merge
- GNUNET_CONTAINER_meta_data_clear(meta2);
- GNUNET_CONTAINER_meta_data_merge(meta2,meta);
- if (100 == GNUNET_CONTAINER_meta_data_iterate(meta2,NULL,NULL))
- {
- GNUNET_CONTAINER_meta_data_destroy(meta2);
- ABORT(meta);
- }
-
- //check meta_data_get_by_type
- GNUNET_CONTAINER_meta_data_clear(meta2);
- if (GNUNET_CONTAINER_meta_data_get_by_type(meta2,EXTRACTOR_METATYPE_UNKNOWN) != NULL)
- {
- GNUNET_CONTAINER_meta_data_destroy(meta2);
- ABORT(meta);
- }
-
- char* str = GNUNET_CONTAINER_meta_data_get_by_type(meta,EXTRACTOR_METATYPE_UNKNOWN);
+ GNUNET_CONTAINER_meta_data_clear (meta2);
+ if (0 != GNUNET_CONTAINER_meta_data_iterate (meta2, NULL, NULL))
+ {
+ GNUNET_CONTAINER_meta_data_destroy (meta2);
+ ABORT (meta);
+ }
+ // check equal branch in meta_data_test_equal
+ if (GNUNET_YES != GNUNET_CONTAINER_meta_data_test_equal (meta, meta))
+ {
+ GNUNET_CONTAINER_meta_data_destroy (meta2);
+ ABORT (meta);
+ }
+ // check "count" branch in meta_data_test_equal
+ if (GNUNET_NO != GNUNET_CONTAINER_meta_data_test_equal (meta, meta2))
+ {
+ GNUNET_CONTAINER_meta_data_destroy (meta2);
+ ABORT (meta);
+ }
+
+ // check meta_data_add_publication_date
+ GNUNET_CONTAINER_meta_data_add_publication_date (meta2);
+
+ // check meta_data_merge
+ GNUNET_CONTAINER_meta_data_clear (meta2);
+ GNUNET_CONTAINER_meta_data_merge (meta2, meta);
+ if (100 == GNUNET_CONTAINER_meta_data_iterate (meta2, NULL, NULL))
+ {
+ GNUNET_CONTAINER_meta_data_destroy (meta2);
+ ABORT (meta);
+ }
+
+ // check meta_data_get_by_type
+ GNUNET_CONTAINER_meta_data_clear (meta2);
+ if (NULL !=
+ (str =
+ GNUNET_CONTAINER_meta_data_get_by_type (meta2,
+ EXTRACTOR_METATYPE_UNKNOWN)))
+ {
+ GNUNET_CONTAINER_meta_data_destroy (meta2);
+ GNUNET_free (str);
+ ABORT (meta);
+ }
+
+ str =
+ GNUNET_CONTAINER_meta_data_get_by_type (meta, EXTRACTOR_METATYPE_UNKNOWN);
+ GNUNET_assert (NULL != str);