Comprehensive End-to-End ROM testing suite. More...
Protected Member Functions | |
void | SetUp () override |
void | TearDown () override |
Static Protected Member Functions | |
static absl::Status | LoadAndVerifyROM (const std::string &path, std::unique_ptr< Rom > &rom) |
static bool | VerifyROMIntegrity (const std::string &path1, const std::string &path2, const std::vector< uint32_t > &exclude_ranges={}) |
Protected Attributes | |
std::string | vanilla_rom_path_ |
std::string | test_rom_path_ |
std::string | backup_rom_path_ |
Comprehensive End-to-End ROM testing suite.
This test suite validates the complete ROM editing workflow:
Definition at line 25 of file e2e_rom_test.cc.
|
inlineoverrideprotected |
Definition at line 27 of file e2e_rom_test.cc.
References backup_rom_path_, test_rom_path_, and vanilla_rom_path_.
|
inlineoverrideprotected |
Definition at line 50 of file e2e_rom_test.cc.
References backup_rom_path_, and test_rom_path_.
|
inlinestaticprotected |
Definition at line 61 of file e2e_rom_test.cc.
References RETURN_IF_ERROR.
|
inlinestaticprotected |
Definition at line 78 of file e2e_rom_test.cc.
|
protected |
Definition at line 124 of file e2e_rom_test.cc.
Referenced by SetUp().
|
protected |
Definition at line 125 of file e2e_rom_test.cc.
Referenced by SetUp(), and TearDown().
|
protected |
Definition at line 126 of file e2e_rom_test.cc.
Referenced by SetUp(), and TearDown().