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

#include <dungeon_editor_test_suite.h>

Inheritance diagram for yaze::test::DungeonEditorTestSuite:
Collaboration diagram for yaze::test::DungeonEditorTestSuite:

Public Member Functions

 DungeonEditorTestSuite ()=default
 
 ~DungeonEditorTestSuite () 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 AddSkippedTest (TestResults &results, const std::string &test_name, const std::string &reason)
 
void RunObjectManipulationTest (TestResults &results, Rom *rom)
 
void RunRoomSaveTest (TestResults &results, Rom *rom)
 

Private Attributes

bool test_object_manipulation_ = true
 
bool test_room_save_ = true
 

Additional Inherited Members

- Protected Attributes inherited from yaze::test::TestSuite
bool enabled_ = true
 

Detailed Description

Definition at line 17 of file dungeon_editor_test_suite.h.

Constructor & Destructor Documentation

◆ DungeonEditorTestSuite()

yaze::test::DungeonEditorTestSuite::DungeonEditorTestSuite ( )
default

◆ ~DungeonEditorTestSuite()

yaze::test::DungeonEditorTestSuite::~DungeonEditorTestSuite ( )
overridedefault

Member Function Documentation

◆ GetName()

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

◆ GetCategory()

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

◆ RunTests()

absl::Status yaze::test::DungeonEditorTestSuite::RunTests ( TestResults & results)
inlineoverridevirtual

◆ DrawConfiguration()

void yaze::test::DungeonEditorTestSuite::DrawConfiguration ( )
inlineoverridevirtual

Reimplemented from yaze::test::TestSuite.

Definition at line 46 of file dungeon_editor_test_suite.h.

References ICON_MD_BUILD, test_object_manipulation_, and test_room_save_.

◆ AddSkippedTest()

void yaze::test::DungeonEditorTestSuite::AddSkippedTest ( TestResults & results,
const std::string & test_name,
const std::string & reason )
inlineprivate

◆ RunObjectManipulationTest()

◆ RunRoomSaveTest()

Member Data Documentation

◆ test_object_manipulation_

bool yaze::test::DungeonEditorTestSuite::test_object_manipulation_ = true
private

Definition at line 224 of file dungeon_editor_test_suite.h.

Referenced by DrawConfiguration(), and RunTests().

◆ test_room_save_

bool yaze::test::DungeonEditorTestSuite::test_room_save_ = true
private

Definition at line 225 of file dungeon_editor_test_suite.h.

Referenced by DrawConfiguration(), and RunTests().


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