1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 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; };