preview_self_collision_exclusion_test
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Unit test: Verifies preview objects are excluded from collision detection during placement
Source File: /addons/grid_building/test/placement/unit/preview_self_collision_exclusion_test.gd
Extends: GdUnitTestSuite
Properties
- Property:
runner: GdUnitSceneRunner - Property:
env: [BuildingTestEnvironment](./building-test-environment/) - Property:
building_system: [BuildingSystem](./building-system/) - Property:
indicator_manager: [IndicatorManager](./indicator-manager/) - Property:
gts: [GridTargetingState](./grid-targeting-state/) - Property:
container: [GBCompositionContainer](./gb-composition-container/) - Property:
positioner: Node2D
Public Methods
before
| |
before_test
| |
after_test
| |
after
| |
test_preview_added_to_collision_exclusions_on_enter_build_mode
| |
Test: Preview object is added to collision_exclusions when entering build mode Setup: Create placeable with collision shapes Act: Enter build mode Assert: Preview object is in collision_exclusions list
test_indicators_do_not_collide_with_preview
| |
Test: Indicators do not detect collision with preview itself Setup: Enter build mode, wait for indicator setup Act: Force indicator collision detection update Assert: No indicators report collision with the preview object
test_exit_build_mode_clears_collision_exclusions
| |
Test: Exiting build mode clears collision_exclusions Setup: Enter build mode (adds preview to exclusions) Act: Exit build mode Assert: collision_exclusions is cleared
format_preview_diagnostic
| |
Format preview diagnostic information showing both preview sources
format_exclusion_diagnostic
| |
Format collision exclusion diagnostic information
Grid Building v5.0.8 | Generated 24/05/2026