#include "test_allocator.h" #include "wapp.h" #include #include TestFuncResult test_arena_allocator(void) { Allocator allocator = wapp_mem_arena_allocator_init(4096); bool result = allocator.obj != nullptr && allocator.alloc != nullptr && allocator.alloc_aligned != nullptr && allocator.realloc != nullptr && allocator.realloc_aligned != nullptr && allocator.free == nullptr; void *ptr = wapp_mem_allocator_alloc(&allocator, 20); result = result && (ptr != nullptr); wapp_mem_arena_allocator_destroy(&allocator); return wapp_tester_result(result); }