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

1
before() -> void

before_test

1
before_test() -> void

after_test

1
after_test() -> void

after

1
after() -> void

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

test_target_informer_shows_targeting_info

1
test_target_informer_shows_targeting_info() -> void

Test TargetInformer displays targeting info for hovered objects


test_target_informer_manipulation_priority

1
test_target_informer_manipulation_priority() -> void

Test TargetInformer prioritizes manipulation state over targeting


test_target_informer_null_handling

1
test_target_informer_null_handling() -> void

Test TargetInformer handles null targets gracefully


test_target_informer_tracks_target_position

1
test_target_informer_tracks_target_position() -> void

Test TargetInformer updates display when target moves


test_target_informer_building_preview_priority

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