From e5eb3845eff1ea080ffdc08102f7d1a6dee1179f Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Tue, 19 Aug 2025 18:22:34 +0200 Subject: Add tests for clearing uninitialized memory allocators --- memstack/test/memstack_test.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'memstack/test') diff --git a/memstack/test/memstack_test.c b/memstack/test/memstack_test.c index 5308be3..2bcffcd 100644 --- a/memstack/test/memstack_test.c +++ b/memstack/test/memstack_test.c @@ -15,12 +15,18 @@ TEST_CASE(memstack_create) { } // Create and destroy a dynamically-backed stack. -TEST_CASE(mem_create_dyn) { +TEST_CASE(memstack_create_dyn) { memstack stack = {0}; memstack_make(&stack, CAPACITY, nullptr); memstack_del(&stack); } +// Clear an uninitialized stack. +TEST_CASE(memstack_clear_uninitialized) { + memstack stack = {0}; + memstack_clear(&stack); +} + // Allocate all N ints. TEST_CASE(memstack_allocate_until_full) { memstack stack = {0}; -- cgit v1.2.3