End-to-end tests for dungeon object rendering system using imgui test engine. More...
#include <gtest/gtest.h>#include "imgui.h"#include "imgui_test_engine/imgui_te_context.h"#include "imgui_test_engine/imgui_te_engine.h"#include "imgui_test_engine/imgui_te_ui.h"#include "app/controller.h"#include "app/platform/window.h"#include "app/editor/dungeon/dungeon_editor_v2.h"#include "app/rom.h"#include "zelda3/dungeon/room.h"#include "zelda3/dungeon/room_object.h"#include "test_utils.h"Go to the source code of this file.
Classes | |
| class | yaze::test::DungeonObjectRenderingE2ETests |
| Comprehensive E2E test fixture for dungeon object rendering system. More... | |
Namespaces | |
| namespace | yaze |
| Main namespace for the application. | |
| namespace | yaze::test |
Macros | |
| #define | IMGUI_DEFINE_MATH_OPERATORS |
End-to-end tests for dungeon object rendering system using imgui test engine.
These tests orchestrate complete user workflows for the dungeon editor, validating:
Created: October 4, 2025 Related: docs/dungeon_editing_implementation_plan.md
These tests were written for the old monolithic DungeonEditor but need to be updated for the new DungeonEditorV2 card-based architecture:
OLD ARCHITECTURE:
NEW ARCHITECTURE (DungeonEditorV2):
REQUIRED UPDATES:
Current Status: Tests compile but may fail due to UI structure changes. See: test/e2e/dungeon_editor_smoke_test.cc for updated test patterns.
Definition in file dungeon_object_rendering_e2e_tests.cc.
| #define IMGUI_DEFINE_MATH_OPERATORS |
Definition at line 50 of file dungeon_object_rendering_e2e_tests.cc.