#include <unit_test_suite.h>
Public Member Functions | |
ArenaTestSuite ()=default | |
~ArenaTestSuite () override=default | |
std::string | GetName () const override |
TestCategory | GetCategory () const override |
absl::Status | RunTests (TestResults &results) override |
void | DrawConfiguration () override |
![]() | |
virtual | ~TestSuite ()=default |
virtual bool | IsEnabled () const |
virtual void | SetEnabled (bool enabled) |
Private Member Functions | |
void | RunArenaAllocationTest (TestResults &results) |
void | RunArenaCleanupTest (TestResults &results) |
void | RunArenaResourceTrackingTest (TestResults &results) |
Private Attributes | |
int | test_allocation_count_ = 10 |
int | test_texture_size_ = 64 |
bool | test_cleanup_order_ = true |
Additional Inherited Members | |
![]() | |
bool | enabled_ = true |
Definition at line 162 of file unit_test_suite.h.
|
default |
|
overridedefault |
|
inlineoverridevirtual |
Implements yaze::test::TestSuite.
Definition at line 167 of file unit_test_suite.h.
Referenced by RunArenaAllocationTest(), RunArenaCleanupTest(), and RunArenaResourceTrackingTest().
|
inlineoverridevirtual |
Implements yaze::test::TestSuite.
Definition at line 168 of file unit_test_suite.h.
References yaze::test::kMemory.
Referenced by RunArenaAllocationTest(), RunArenaCleanupTest(), and RunArenaResourceTrackingTest().
|
inlineoverridevirtual |
Implements yaze::test::TestSuite.
Definition at line 170 of file unit_test_suite.h.
References RunArenaAllocationTest(), RunArenaCleanupTest(), and RunArenaResourceTrackingTest().
|
inlineoverridevirtual |
Reimplemented from yaze::test::TestSuite.
Definition at line 179 of file unit_test_suite.h.
References test_allocation_count_, test_cleanup_order_, and test_texture_size_.
|
inlineprivate |
Definition at line 187 of file unit_test_suite.h.
References yaze::test::TestResults::AddResult(), yaze::test::TestResult::category, yaze::test::TestResult::duration, yaze::test::TestResult::error_message, yaze::gfx::Arena::Get(), GetCategory(), GetName(), yaze::test::kFailed, yaze::test::kPassed, yaze::test::TestResult::name, yaze::test::TestResult::status, yaze::test::TestResult::suite_name, and yaze::test::TestResult::timestamp.
Referenced by RunTests().
|
inlineprivate |
Definition at line 224 of file unit_test_suite.h.
References yaze::test::TestResults::AddResult(), yaze::test::TestResult::category, yaze::test::TestResult::duration, yaze::test::TestResult::error_message, yaze::gfx::Arena::Get(), GetCategory(), GetName(), yaze::test::kFailed, yaze::test::kPassed, yaze::test::TestResult::name, yaze::test::TestResult::status, yaze::test::TestResult::suite_name, and yaze::test::TestResult::timestamp.
Referenced by RunTests().
|
inlineprivate |
Definition at line 257 of file unit_test_suite.h.
References yaze::test::TestResults::AddResult(), yaze::test::TestResult::category, yaze::test::TestResult::duration, yaze::test::TestResult::error_message, yaze::gfx::Arena::Get(), GetCategory(), GetName(), yaze::test::kFailed, yaze::test::kPassed, yaze::test::TestResult::name, yaze::test::TestResult::status, yaze::test::TestResult::suite_name, and yaze::test::TestResult::timestamp.
Referenced by RunTests().
|
private |
Definition at line 294 of file unit_test_suite.h.
Referenced by DrawConfiguration().
|
private |
Definition at line 295 of file unit_test_suite.h.
Referenced by DrawConfiguration().
|
private |
Definition at line 296 of file unit_test_suite.h.
Referenced by DrawConfiguration().