yaze
0.3.2
Link to the Past ROM Editor
Loading...
Searching...
No Matches
dungeon_ui_tests.h
Go to the documentation of this file.
1
#ifndef YAZE_APP_TEST_DUNGEON_UI_TESTS_H_
2
#define YAZE_APP_TEST_DUNGEON_UI_TESTS_H_
3
4
// Tier 1 ImGui Test Engine tests for dungeon editor panels.
5
//
6
// These tests run inside the live GUI loop and exercise panel-level
7
// interactions: opening/closing panels, toggling layer visibility,
8
// verifying widget state after actions, and basic keyboard shortcuts.
9
//
10
// Requirements:
11
// - YAZE_ENABLE_IMGUI_TEST_ENGINE must be defined
12
// - ImGui Test Engine must be initialized (TestManager::InitializeUITesting)
13
// - A ROM must be loaded with a dungeon editor active
14
//
15
// Tests are registered via RegisterDungeonUITests() called from
16
// TestManager::InitializeUITesting().
17
18
struct
ImGuiTestEngine;
19
20
namespace
yaze::test
{
21
24
void
RegisterDungeonUITests
(ImGuiTestEngine* engine);
25
26
}
// namespace yaze::test
27
28
#endif
// YAZE_APP_TEST_DUNGEON_UI_TESTS_H_
yaze::test
Definition
controller.h:22
yaze::test::RegisterDungeonUITests
void RegisterDungeonUITests(ImGuiTestEngine *)
Definition
dungeon_ui_tests.cc:217
src
app
test
dungeon_ui_tests.h
Generated by
1.10.0