diff options
Diffstat (limited to 'pw_allocator/allocator_metric_proxy_test.cc')
-rw-r--r-- | pw_allocator/allocator_metric_proxy_test.cc | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/pw_allocator/allocator_metric_proxy_test.cc b/pw_allocator/allocator_metric_proxy_test.cc index e426349a9..cfc94b2f0 100644 --- a/pw_allocator/allocator_metric_proxy_test.cc +++ b/pw_allocator/allocator_metric_proxy_test.cc @@ -15,27 +15,23 @@ #include "pw_allocator/allocator_metric_proxy.h" #include "gtest/gtest.h" -#include "pw_allocator_private/allocator_testing.h" +#include "pw_allocator/allocator_testing.h" namespace pw::allocator { namespace { // Test fixtures. -struct AllocatorMetricProxyTest : ::testing::Test { - private: - std::array<std::byte, 256> buffer = {}; - test::FakeAllocator wrapped; +class AllocatorMetricProxyTest : public ::testing::Test { + protected: + AllocatorMetricProxyTest() : allocator(0) {} - public: - AllocatorMetricProxy allocator; + void SetUp() override { allocator.Initialize(*wrapped); } - AllocatorMetricProxyTest() : allocator(0) {} + AllocatorMetricProxy allocator; - void SetUp() override { - EXPECT_TRUE(wrapped.Initialize(buffer).ok()); - allocator.Initialize(wrapped); - } + private: + test::AllocatorForTestWithBuffer<256> wrapped; }; // Unit tests. |