1.1 --- a/test/prop_tests.c Fri Aug 16 13:40:10 2013 +0200 1.2 +++ b/test/prop_tests.c Fri Aug 16 14:48:58 2013 +0200 1.3 @@ -27,6 +27,7 @@ 1.4 */ 1.5 1.6 #include "prop_tests.h" 1.7 +#include "ucx/mempool.h" 1.8 1.9 UCX_TEST(test_ucx_properties_new) { 1.10 UcxProperties *parser = ucx_properties_new(); 1.11 @@ -363,7 +364,9 @@ 1.12 } 1.13 1.14 UCX_TEST(test_ucx_properties2map) { 1.15 - UcxMap *map = ucx_map_new(16); 1.16 + UcxMempool *mp = ucx_mempool_new(64); 1.17 + UcxAllocator *a = ucx_mempool_allocator(mp); 1.18 + UcxMap *map = ucx_map_new_a(a, 16); 1.19 UcxProperties *parser = ucx_properties_new(); 1.20 1.21 UCX_TEST_BEGIN 1.22 @@ -390,10 +393,7 @@ 1.23 1.24 // second test 1.25 ucx_map_free(map); 1.26 - free(v1); 1.27 - free(v2); 1.28 - free(v3); 1.29 - map = ucx_map_new(16); 1.30 + map = ucx_map_new_a(a, 16); 1.31 1.32 str = "\n#comment\n"; 1.33 ucx_properties_fill(parser, (char*)str, strlen(str)); 1.34 @@ -414,6 +414,7 @@ 1.35 1.36 UCX_TEST_END 1.37 1.38 + ucx_mempool_destroy(mp); 1.39 ucx_properties_free(parser); 1.40 } 1.41 1.42 @@ -477,6 +478,9 @@ 1.43 ucx_map_free(map); 1.44 fclose(f); 1.45 1.46 + free(long_name); 1.47 + free(long_value); 1.48 + 1.49 UCX_TEST_END 1.50 } 1.51