yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::test::ArenaTestSuite Class Reference

#include <unit_test_suite.h>

Inheritance diagram for yaze::test::ArenaTestSuite:
Collaboration diagram for yaze::test::ArenaTestSuite:

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
 

Detailed Description

Definition at line 162 of file unit_test_suite.h.

Constructor & Destructor Documentation

◆ ArenaTestSuite()

yaze::test::ArenaTestSuite::ArenaTestSuite ( )
default

◆ ~ArenaTestSuite()

yaze::test::ArenaTestSuite::~ArenaTestSuite ( )
overridedefault

Member Function Documentation

◆ GetName()

std::string yaze::test::ArenaTestSuite::GetName ( ) const
inlineoverridevirtual

◆ GetCategory()

TestCategory yaze::test::ArenaTestSuite::GetCategory ( ) const
inlineoverridevirtual

◆ RunTests()

absl::Status yaze::test::ArenaTestSuite::RunTests ( TestResults results)
inlineoverridevirtual

Implements yaze::test::TestSuite.

Definition at line 170 of file unit_test_suite.h.

References RunArenaAllocationTest(), RunArenaCleanupTest(), and RunArenaResourceTrackingTest().

Here is the call graph for this function:

◆ DrawConfiguration()

void yaze::test::ArenaTestSuite::DrawConfiguration ( )
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_.

◆ RunArenaAllocationTest()

◆ RunArenaCleanupTest()

◆ RunArenaResourceTrackingTest()

Member Data Documentation

◆ test_allocation_count_

int yaze::test::ArenaTestSuite::test_allocation_count_ = 10
private

Definition at line 294 of file unit_test_suite.h.

Referenced by DrawConfiguration().

◆ test_texture_size_

int yaze::test::ArenaTestSuite::test_texture_size_ = 64
private

Definition at line 295 of file unit_test_suite.h.

Referenced by DrawConfiguration().

◆ test_cleanup_order_

bool yaze::test::ArenaTestSuite::test_cleanup_order_ = true
private

Definition at line 296 of file unit_test_suite.h.

Referenced by DrawConfiguration().


The documentation for this class was generated from the following file: