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

#include <test_manager.h>

Inherited by yaze::test::ArenaTestSuite, yaze::test::E2ETestSuite, yaze::test::EmulatorTestSuite, yaze::test::IntegratedTestSuite, yaze::test::PerformanceTestSuite, yaze::test::RomDependentTestSuite, yaze::test::UITestSuite, yaze::test::UnitTestSuite, and yaze::test::ZSCustomOverworldTestSuite.

Public Member Functions

virtual ~TestSuite ()=default
 
virtual std::string GetName () const =0
 
virtual TestCategory GetCategory () const =0
 
virtual absl::Status RunTests (TestResults &results)=0
 
virtual void DrawConfiguration ()
 
virtual bool IsEnabled () const
 
virtual void SetEnabled (bool enabled)
 

Protected Attributes

bool enabled_ = true
 

Detailed Description

Definition at line 100 of file test_manager.h.

Constructor & Destructor Documentation

◆ ~TestSuite()

virtual yaze::test::TestSuite::~TestSuite ( )
virtualdefault

Member Function Documentation

◆ GetName()

◆ GetCategory()

◆ RunTests()

◆ DrawConfiguration()

◆ IsEnabled()

virtual bool yaze::test::TestSuite::IsEnabled ( ) const
inlinevirtual

Definition at line 107 of file test_manager.h.

References enabled_.

◆ SetEnabled()

virtual void yaze::test::TestSuite::SetEnabled ( bool  enabled)
inlinevirtual

Definition at line 108 of file test_manager.h.

References enabled_.

Member Data Documentation

◆ enabled_

bool yaze::test::TestSuite::enabled_ = true
protected

Definition at line 111 of file test_manager.h.

Referenced by IsEnabled(), and SetEnabled().


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