Commit Graph

1497 Commits

Author SHA1 Message Date
9b9f4ef190 Add validation tests for invalid target anchor configurations 2026-05-11 21:59:42 +02:00
7ad7b71be6 Add targetAnchor definition to entity instances tests 2026-05-11 21:59:33 +02:00
3e3c872733 Add targetAnchor definition to build-runtime-scene tests 2026-05-11 21:59:33 +02:00
35114af97c Test: Resolve NPC target anchors from scaled bounds and offsets 2026-05-11 21:59:16 +02:00
8910a80cd4 auto-git:
[change] tests/unit/runtime-interaction-system.test.ts
2026-05-11 21:59:16 +02:00
c30aa4fbc8 Update migration logic and set default NPC targetability to true in tests 2026-05-11 21:34:59 +02:00
19ee1b8c80 Add test case to validate migration of NPC targeting properties (targetable) 2026-05-11 21:34:34 +02:00
2d6a5e3af9 Add NPC_TARGETING_SCENE_DOCUMENT_VERSION constant 2026-05-11 21:34:34 +02:00
236c17c908 Update test case to assert targetable property is true after JSON serialization 2026-05-11 21:34:34 +02:00
38cc205ac6 Update test case to set targetable property to true for runtime scene build 2026-05-11 21:34:34 +02:00
82719b5ebe Add explicit scale and rotation definitions to build runtime scene tests 2026-05-11 21:28:42 +02:00
03886c2eea Update runtime interaction tests to set targetable to false 2026-05-11 21:28:42 +02:00
bd8674ee60 Add validation test for NPC targetable property 2026-05-11 21:26:36 +02:00
5878601e67 Update serialization test to use brush targeting instead of sound emitter targeting 2026-05-11 21:26:24 +02:00
95efe2d483 Add migration test for NPC targetability in scene documents 2026-05-11 21:26:09 +02:00
b95d47d31a Remove unused imports for NPC targeting and run sequence links 2026-05-11 21:26:09 +02:00
8f725eaed4 Add targetable property check to scene document JSON test 2026-05-11 21:26:09 +02:00
d433cf7b1f Update serialization tests for NPC targeting and run sequence links 2026-05-11 21:26:09 +02:00
14ec50f588 Update buildRuntimeScene test case with targetable property 2026-05-11 21:26:09 +02:00
846b8a2b7c Enhance runtime interaction tests for target candidate resolution 2026-05-11 21:25:05 +02:00
17a3708f7b Update NPC targetability settings in runtime interaction tests 2026-05-11 21:25:05 +02:00
05bc58f0d3 Allow specifying NPC targetable status in tests 2026-05-11 21:25:05 +02:00
b87a58b3c9 Update default entity instance tests to include targetability 2026-05-11 21:25:05 +02:00
4b76f1a719 auto-git:
[change] src/runtime-three/runtime-scene-build.ts
 [change] src/viewport-three/transform-surface-snap.ts
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/runtime-interaction-system.test.ts
 [change] tests/domain/transform-session.command.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/runtime-interaction-system.test.ts
 [change] tests/unit/transform-foundation.integration.test.tsx
2026-05-11 14:15:37 +02:00
4558499107 Test: Verify trigger volume detection works correctly when rotated 2026-05-11 14:11:05 +02:00
a0193bcce1 Enhance scene document serialization tests with explicit transform defaults and migration checks 2026-05-11 14:10:55 +02:00
e139329955 Update transform operation tests to reflect supported rotation capability 2026-05-11 14:10:55 +02:00
e1cbdc827c feat(test): Add comprehensive tests for commit transform sessions (scale/rotate) on entities 2026-05-11 14:10:24 +02:00
c558d03426 Update integration tests to include scale definitions 2026-05-11 14:09:52 +02:00
32cd985d07 Update transform session command tests to include scale definitions 2026-05-11 14:08:41 +02:00
541dade860 Add default scale support to createNpc function in unit tests 2026-05-11 14:08:41 +02:00
0b741474f5 Update runtime interaction system tests with default scale and rotation values 2026-05-11 14:08:41 +02:00
69258ad35e Enhance tests for foliage render batches, adding checks for LOD stability and quality disabling 2026-05-03 13:36:25 +02:00
8d6d53d5a6 Improve foliage instanced renderer tests with target support and state validation 2026-05-03 13:28:01 +02:00
6dd08215ef Remove unused Three.js imports from foliage instanced renderer tests 2026-05-03 13:24:27 +02:00
eba6392983 Improve mock implementation for foliage model loader in tests 2026-05-03 13:23:14 +02:00
7886f4cfa0 Add unit tests for FoliageInstancedRenderer 2026-05-03 13:23:14 +02:00
9f5280ef80 Add tests for foliage resource planning and LOD resolution 2026-05-03 13:22:34 +02:00
89a9c8ddca Add validation test for invalid terrain foliage blocker masks 2026-05-02 11:35:14 +02:00
d62e467f9b Add terrain creation utility to validation tests 2026-05-02 11:35:14 +02:00
66567a7ba1 Test serialization of foliage blocker mask in project document JSON 2026-05-02 11:34:19 +02:00
0c7f8ab3db Add support for foliage blocker mask in project document serialization tests 2026-05-02 11:34:19 +02:00
3e4b227816 Update scene document serialization tests to include foliage quality version 2026-05-02 11:34:19 +02:00
f26c01eddc Add migration test for terrain documents missing foliage blocker masks 2026-05-02 11:33:30 +02:00
4e08d788c2 Test serialization/deserialization of foliage blocker masks 2026-05-02 11:33:30 +02:00
3f41d0da30 Test: Skip foliage generation in globally blocked terrain areas 2026-05-02 11:33:09 +02:00
cad4dc7fc1 Test: Add test case for applying foliage blocker mask brush patches with undo and redo 2026-05-02 11:32:49 +02:00
7843593639 Add tests for foliage blocker mask painting and clearing 2026-05-02 11:32:35 +02:00
ab6aba70d0 Add comprehensive tests for foliage blocker masks and update terrain resizing tests 2026-05-02 11:32:13 +02:00
e977999cc5 Refine foliage mask logic and add support for foliage blocker masks 2026-05-02 11:31:23 +02:00