Commit Graph

611 Commits

Author SHA1 Message Date
31a337da6a Add test case to ensure terrain layers use swatch colors when no texture is found 2026-05-18 16:29:51 +02:00
574ca7ad68 Update material rendering tests to pass TextureLoader instance 2026-05-18 16:22:19 +02:00
2df1eb7eed auto-git:
[change] src/viewport-three/viewport-host.ts
 [change] tests/domain/build-runtime-scene.test.ts
 [change] tests/domain/custom-material.command.test.ts
 [change] tests/domain/delete-project-asset.test.ts
 [change] tests/domain/scene-document-validation.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/project-package.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/whitebox-material-inspector.integration.test.tsx
2026-05-18 16:21:15 +02:00
c8d89cf5d1 auto-git:
[add] tests/domain/material-rendering.test.ts
2026-05-18 16:19:21 +02:00
5e6ac133e5 Test custom material resolution in runtime scene build 2026-05-18 16:17:59 +02:00
275709a884 Add imports for custom material testing 2026-05-18 16:17:59 +02:00
5cdff4b080 Add validation tests for custom material properties and asset references 2026-05-18 16:16:30 +02:00
21f4e62cec test(domain): Ensure custom materials clear texture references when assets are deleted 2026-05-18 16:15:19 +02:00
2c5a3dad1f feat(test): Add comprehensive unit tests for custom material commands 2026-05-18 16:15:19 +02:00
8774cade72 Enhance EditorSimulationController tests for project-aware scheduling and build logic 2026-05-18 14:48:25 +02:00
b8fa59de38 Update test imports for project setup, entity creation, and scheduling 2026-05-18 14:48:15 +02:00
1cc4fc3cb6 Add test case for clock-only frame updates when scene building fails 2026-05-18 13:26:09 +02:00
45cdb35158 feat(tests): Add tests for reattaching and reprojecting spline corridor junctions 2026-05-13 20:07:21 +02:00
bf2e1a1368 Test junction reattachment when path points move 2026-05-13 20:05:06 +02:00
0dcdddc59b Add validation tests for junction shape mode 2026-05-13 19:27:05 +02:00
e65b7f0159 Add validation tests for junction edge properties 2026-05-13 17:22:08 +02:00
4537b7891d Update material ID for runtime scene building tests 2026-05-13 17:21:57 +02:00
cd2dd687c0 Update tests for runtime scene generation to include edge/curb structure validation 2026-05-13 17:21:25 +02:00
33cade1a20 Test: Derive box colliders for junction edges while skipping road mouths 2026-05-13 17:21:11 +02:00
65d16365e2 Test junction candidate edge profile inheritance 2026-05-13 17:21:01 +02:00
55a512f85b Add tests for authored terrain collision alignment and resizing in RapierCollisionWorld 2026-05-13 16:22:25 +02:00
ba88d81287 Update expected upper bound for west landing feet position Y coordinate in tests 2026-05-13 16:17:13 +02:00
09a35843e1 Update expected upper bound for east landing feet position Y coordinate in tests 2026-05-13 16:17:13 +02:00
58c6c47995 Add test case verifying collision world alignment after terrain grid resize 2026-05-13 16:16:00 +02:00
b8d50cc9e6 Import resizeTerrainGrid utility for terrain testing 2026-05-13 16:16:00 +02:00
27297336f5 Update test data and assertions for varied terrain in RapierCollisionWorld tests 2026-05-13 16:13:12 +02:00
f3a55ca3af Update test environment setup and landing position assertions in RapierCollisionWorld tests 2026-05-13 16:11:36 +02:00
889474d195 Add console logging for east and west landing objects in test suite 2026-05-13 16:11:04 +02:00
fbc100c974 Adjust west landing coordinates and update expected ground height assertions 2026-05-13 16:11:04 +02:00
a2c0401470 Test: Add collision resolution test for authored rectangular terrain grids 2026-05-13 16:10:34 +02:00
2aae3dff27 feat(tests): Add comprehensive test coverage for terrain resizing logic 2026-05-13 14:13:04 +02:00
d702cdfdf9 Refactor App component and update terrain-related tests 2026-05-13 13:59:25 +02:00
6f64954ee0 auto-git:
[change] src/app/App.tsx
 [change] tests/domain/terrains.test.ts
 [change] tests/unit/terrain-foundation.integration.test.tsx
2026-05-13 13:59:02 +02:00
cafc90e5db auto-git:
[change] tests/domain/terrains.test.ts
2026-05-13 13:55:33 +02:00
f0e755c597 Test: Verify spline corridor junctions and clip intervals are correctly included in runtime scene builds 2026-05-13 13:38:43 +02:00
14d6ad8e54 Add test case for applying spline corridor junction terrain footprints 2026-05-13 13:38:14 +02:00
7169b4562e Import spline corridor junction creation utility for testing 2026-05-13 13:38:14 +02:00
ae6c7a364a Remove validation checks for junction connection errors 2026-05-13 13:38:14 +02:00
6b552b35ad auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-05-13 13:36:58 +02:00
97ce4f2579 auto-git:
[change] tests/domain/scene-document-validation.test.ts
2026-05-13 13:36:58 +02:00
90c00febad feat(junction): Add command tests and serialization support for spline corridor junctions 2026-05-13 13:35:49 +02:00
bd6e1d4e80 Test: Skip repeater instances inside junction clip intervals 2026-05-13 13:35:04 +02:00
1b4c6f2928 Add comprehensive tests for spline corridor junction detection and resolution 2026-05-13 13:34:29 +02:00
5682d113e0 Update runtime scene fixture with spline corridor junction data 2026-05-13 13:33:09 +02:00
d9060ca789 Add test case for inserting path points after a specified anchor point 2026-05-13 05:08:38 +02:00
6cf131127e Add validation checks for collisionEnabled status and related invalid path errors 2026-05-13 04:34:53 +02:00
70cf99cf0a Update tests to validate collisionEnabled property for runtime scene edges 2026-05-13 04:34:53 +02:00
bb8d2328e6 test(domain): Add test case for spline corridor colliders in runtime scene building 2026-05-13 04:32:34 +02:00
9f4cb45893 feat(test): Add unit tests for spline corridor collider derivation 2026-05-13 04:32:34 +02:00
7e1d558460 Disable collision checking for left edge in build runtime scene tests 2026-05-13 04:32:03 +02:00