Comprehensive End-to-End Overworld Test Suite. More...
Protected Member Functions | |
void | SetUp () override |
void | TearDown () override |
absl::Status | ExtractGoldenData (const std::string &rom_path, const std::string &output_path) |
bool | ValidateROMAgainstGoldenData (Rom &rom, const std::string &) |
Protected Attributes | |
std::string | vanilla_rom_path_ |
std::string | vanilla_test_path_ |
std::string | edited_test_path_ |
std::string | golden_data_path_ |
Comprehensive End-to-End Overworld Test Suite.
This test suite validates the complete overworld editing workflow:
Definition at line 26 of file overworld_e2e_test.cc.
|
inlineoverrideprotected |
Definition at line 28 of file overworld_e2e_test.cc.
References edited_test_path_, golden_data_path_, vanilla_rom_path_, and vanilla_test_path_.
|
inlineoverrideprotected |
Definition at line 51 of file overworld_e2e_test.cc.
References edited_test_path_, golden_data_path_, and vanilla_test_path_.
|
inlineprotected |
Definition at line 65 of file overworld_e2e_test.cc.
|
inlineprotected |
Definition at line 79 of file overworld_e2e_test.cc.
References yaze::Rom::ReadByte(), yaze::Rom::size(), and yaze::Rom::title().
|
protected |
Definition at line 94 of file overworld_e2e_test.cc.
Referenced by SetUp().
|
protected |
Definition at line 95 of file overworld_e2e_test.cc.
Referenced by SetUp(), and TearDown().
|
protected |
Definition at line 96 of file overworld_e2e_test.cc.
Referenced by SetUp(), and TearDown().
|
protected |
Definition at line 97 of file overworld_e2e_test.cc.
Referenced by SetUp(), and TearDown().