diff -r aa376dba1ba8 -r 1aa598f36872 test/prop_tests.c --- a/test/prop_tests.c Fri Aug 16 13:40:10 2013 +0200 +++ b/test/prop_tests.c Fri Aug 16 14:48:58 2013 +0200 @@ -27,6 +27,7 @@ */ #include "prop_tests.h" +#include "ucx/mempool.h" UCX_TEST(test_ucx_properties_new) { UcxProperties *parser = ucx_properties_new(); @@ -363,7 +364,9 @@ } UCX_TEST(test_ucx_properties2map) { - UcxMap *map = ucx_map_new(16); + UcxMempool *mp = ucx_mempool_new(64); + UcxAllocator *a = ucx_mempool_allocator(mp); + UcxMap *map = ucx_map_new_a(a, 16); UcxProperties *parser = ucx_properties_new(); UCX_TEST_BEGIN @@ -390,10 +393,7 @@ // second test ucx_map_free(map); - free(v1); - free(v2); - free(v3); - map = ucx_map_new(16); + map = ucx_map_new_a(a, 16); str = "\n#comment\n"; ucx_properties_fill(parser, (char*)str, strlen(str)); @@ -414,6 +414,7 @@ UCX_TEST_END + ucx_mempool_destroy(mp); ucx_properties_free(parser); } @@ -477,6 +478,9 @@ ucx_map_free(map); fclose(f); + free(long_name); + free(long_value); + UCX_TEST_END }