#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 |
Public Member Functions inherited from yaze::test::TestSuite | |
| 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 | |
Protected Attributes inherited from yaze::test::TestSuite | |
| 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().