targeting_system_consolidated_tests
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Source File: /addons/grid_building/test/integration/system_interactions/targeting_system_consolidated_tests.gd
Extends: GdUnitTestSuite
Properties
- Property:
env: [CollisionTestEnvironment](./collision-test-environment/) - Consolidated targeting system tests using CollisionTestEnvironment - Property:
default_target: Node2D - Property:
runner: GdUnitSceneRunner
Public Methods
before
before_test
after_test
after
test_targeting_basic
1
| test_targeting_basic() -> void
|
test_targeting_grid_alignment
1
| test_targeting_grid_alignment() -> void
|
test_targeting_validation
1
| test_targeting_validation() -> void
|
test_targeting_with_rules
1
| test_targeting_with_rules() -> void
|
test_targeting_area_selection
1
| test_targeting_area_selection() -> void
|
test_targeting_multiple_objects
1
| test_targeting_multiple_objects() -> void
|
test_targeting_system_integration
1
| test_targeting_system_integration() -> void
|
test_targeting_cursor_tracking
1
| test_targeting_cursor_tracking() -> void
|
test_targeting_precision_modes
1
| test_targeting_precision_modes() -> void
|
1
| test_target_informer_shows_targeting_info() -> void
|
Test TargetInformer displays targeting info for hovered objects
1
| test_target_informer_manipulation_priority() -> void
|
Test TargetInformer prioritizes manipulation state over targeting
1
| test_target_informer_null_handling() -> void
|
Test TargetInformer handles null targets gracefully
1
| test_target_informer_tracks_target_position() -> void
|
Test TargetInformer updates display when target moves
1
| test_target_informer_building_preview_priority() -> void
|
Test TargetInformer prioritizes building preview over targeting
test_placed_object_becomes_targetable_after_manipulation
1
| test_placed_object_becomes_targetable_after_manipulation() -> void
|
Test REGRESSION: After manipulation ends and object is placed,
the newly placed object should be targetable via normal targeting system
test_manipulation_state_doesnt_block_targeting_after_clear
1
| test_manipulation_state_doesnt_block_targeting_after_clear() -> void
|
Test REGRESSION: Manipulation state active_target_node interferes with normal targeting
test_targeting_blocked_by_lingering_manipulation_target
1
| test_targeting_blocked_by_lingering_manipulation_target() -> void
|
Private Methods
_node_name
1
| _node_name(node: Variant) -> String
|
Flags: private
Get node name or “null” for diagnostic messages
_setup_default_target
1
| _setup_default_target() -> void
|
Flags: private
Set up a default target for all tests to use
_reset_suite_state
1
| _reset_suite_state() -> void
|
Flags: private
Grid Building v5.0.8 | Generated 24/05/2026