diff options
Diffstat (limited to 'mempool/test')
-rw-r--r-- | mempool/test/mempool_test.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/mempool/test/mempool_test.c b/mempool/test/mempool_test.c index 6d904bc..69658b9 100644 --- a/mempool/test/mempool_test.c +++ b/mempool/test/mempool_test.c | |||
@@ -25,13 +25,19 @@ TEST_CASE(mempool_create) { | |||
25 | } | 25 | } |
26 | 26 | ||
27 | // Create a dynamically-backed pool. | 27 | // Create a dynamically-backed pool. |
28 | TEST_CASE(mem_create_dyn) { | 28 | TEST_CASE(mempool_create_dyn) { |
29 | DEF_MEMPOOL_DYN(dyn_pool, int); | 29 | DEF_MEMPOOL_DYN(dyn_pool, int); |
30 | 30 | ||
31 | dyn_pool pool; | 31 | dyn_pool pool; |
32 | mempool_make_dyn(&pool, NUM_BLOCKS, sizeof(int)); | 32 | mempool_make_dyn(&pool, NUM_BLOCKS, sizeof(int)); |
33 | } | 33 | } |
34 | 34 | ||
35 | // Clear an uninitialized pool. | ||
36 | TEST_CASE(mempool_clear_uninitialized) { | ||
37 | test_pool pool = {0}; | ||
38 | mempool_clear(&pool); | ||
39 | } | ||
40 | |||
35 | // Allocate all N blocks. | 41 | // Allocate all N blocks. |
36 | TEST_CASE(mempool_allocate_until_full) { | 42 | TEST_CASE(mempool_allocate_until_full) { |
37 | test_pool pool; | 43 | test_pool pool; |
@@ -172,7 +178,7 @@ TEST_CASE(mempool_get_block) { | |||
172 | } | 178 | } |
173 | 179 | ||
174 | // Clear and re-use an allocator. | 180 | // Clear and re-use an allocator. |
175 | TEST_CASE(mem_clear_then_reuse) { | 181 | TEST_CASE(mempool_clear_then_reuse) { |
176 | test_pool mem; | 182 | test_pool mem; |
177 | mempool_make(&mem); | 183 | mempool_make(&mem); |
178 | 184 | ||