Simplified test framework for dungeon object rendering.
More...
#include <test_dungeon_objects.h>
Simplified test framework for dungeon object rendering.
This provides a clean, focused testing environment for dungeon object functionality without the complexity of full integration tests.
Definition at line 21 of file test_dungeon_objects.h.
◆ SetUp()
void yaze::test::TestDungeonObjects::SetUp |
( |
| ) |
|
|
overrideprotected |
◆ TearDown()
void yaze::test::TestDungeonObjects::TearDown |
( |
| ) |
|
|
overrideprotected |
◆ CreateTestRom()
absl::Status yaze::test::TestDungeonObjects::CreateTestRom |
( |
| ) |
|
|
protected |
◆ SetupObjectData()
absl::Status yaze::test::TestDungeonObjects::SetupObjectData |
( |
| ) |
|
|
protected |
◆ CreateObjectSubtypeTable()
std::vector< uint8_t > yaze::test::TestDungeonObjects::CreateObjectSubtypeTable |
( |
int |
base_addr, |
|
|
int |
count |
|
) |
| |
|
protected |
◆ CreateTileData()
std::vector< uint8_t > yaze::test::TestDungeonObjects::CreateTileData |
( |
int |
base_addr, |
|
|
int |
tile_count |
|
) |
| |
|
protected |
◆ CreateRoomHeader()
std::vector< uint8_t > yaze::test::TestDungeonObjects::CreateRoomHeader |
( |
int |
room_id | ) |
|
|
protected |
◆ test_rom_
std::unique_ptr<MockRom> yaze::test::TestDungeonObjects::test_rom_ |
|
protected |
◆ kTestObjectId
constexpr int yaze::test::TestDungeonObjects::kTestObjectId = 0x01 |
|
staticconstexprprotected |
◆ kTestRoomId
constexpr int yaze::test::TestDungeonObjects::kTestRoomId = 0x00 |
|
staticconstexprprotected |
◆ kTestRomSize
constexpr size_t yaze::test::TestDungeonObjects::kTestRomSize = 0x100000 |
|
staticconstexprprotected |
The documentation for this class was generated from the following file: