Kelsidavis-WoWee/tests
Kelsi 22fb509416 test: WOT metadata round-trip with doodad/WMO placements
Comprehensive test for WOT JSON metadata parsing: verifies tile coords,
texture list, chunk layers with holes, water data, doodad names and
placements (nameId, uniqueId, position, rotation, scale, flags), and
WMO names and placements (nameId, uniqueId, position, rotation, flags,
doodadSet) all survive the export→load cycle.

31 new assertions. Total: 309 assertions across 81 test cases.
All open format round-trips now have test coverage.
2026-05-05 15:06:39 -07:00
..
CMakeLists.txt test: add unit tests for WOB and WHM open format round-trips 2026-05-05 14:49:05 -07:00
test_activity_fsm.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_anim_capability.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_animation_ids.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_blp_loader.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_chat_markup_parser.cpp refactor(chat): decompose into modular architecture, add GM commands, fix protocol 2026-04-12 14:59:56 +03:00
test_chat_tab_completer.cpp refactor(chat): decompose into modular architecture, add GM commands, fix protocol 2026-04-12 14:59:56 +03:00
test_combat_fsm.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_dbc_loader.cpp feat: WOM renderable batches, JSON DBC test coverage 2026-05-05 15:03:01 -07:00
test_entity.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_frustum.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_gm_commands.cpp refactor(chat): decompose into modular architecture, add GM commands, fix protocol 2026-04-12 14:59:56 +03:00
test_indoor_shadows.cpp feat(rendering): add HiZ occlusion culling & fix WMO interior shadows 2026-04-06 16:40:59 +03:00
test_locomotion_fsm.cpp feat(animation): decompose AnimationController into FSM-based architecture 2026-04-05 12:27:35 +03:00
test_m2_structs.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_macro_evaluator.cpp refactor(chat): decompose into modular architecture, add GM commands, fix protocol 2026-04-12 14:59:56 +03:00
test_opcode_table.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_open_formats.cpp test: WOT metadata round-trip with doodad/WMO placements 2026-05-05 15:06:39 -07:00
test_packet.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_spline.cpp refactor: extract spline math, consolidate packet parsing, decompose TransportManager 2026-04-11 08:30:28 +03:00
test_srp.cpp feat(animation): 452 named constants, 30-phase character animation state machine 2026-04-04 23:02:53 +03:00
test_transport_components.cpp refactor: decompose TransportManager and upgrade Entity to CatmullRom splines 2026-04-11 09:50:38 +03:00
test_transport_path_repo.cpp refactor: extract spline math, consolidate packet parsing, decompose TransportManager 2026-04-11 08:30:28 +03:00
test_world_map.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00
test_world_map_coordinate_projection.cpp feat(world-map): remove kVOffset hack, ZMP hover, textured player arrow 2026-04-12 20:02:50 +03:00
test_world_map_exploration_state.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00
test_world_map_map_resolver.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00
test_world_map_view_state_machine.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00
test_world_map_zone_metadata.cpp refactor: decompose world map into modular component architecture 2026-04-12 09:52:51 +03:00