From 787c1a6016dd2fdb51f20fcb5ca0ac5e461892d6 Mon Sep 17 00:00:00 2001 From: aqua Date: Sun, 5 Mar 2023 14:38:54 +0200 Subject: Move all tests next to the code they're testing --- lib/libk/stdlib/test_allocator.hh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 lib/libk/stdlib/test_allocator.hh (limited to 'lib/libk/stdlib/test_allocator.hh') diff --git a/lib/libk/stdlib/test_allocator.hh b/lib/libk/stdlib/test_allocator.hh new file mode 100644 index 0000000..3bc1715 --- /dev/null +++ b/lib/libk/stdlib/test_allocator.hh @@ -0,0 +1,22 @@ +#pragma once + +class TestAllocator : public ::testing::Test { +protected: + void + SetUp() override + { + memory = malloc(memory_size); + libk::alloc_init(memory, memory_size); + ASSERT_EQ(libk::begin, memory); + } + + void + TearDown() override + { + free(memory); + libk::begin = nullptr; + } + + const size_t memory_size = 4096; + void *memory = nullptr; +}; -- cgit v1.2.1