placement_rule_validation_logic_unit_test AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Source File: /addons/grid_building/test/placement/unit/placement_rule_validation_logic_unit_test.gd
Extends: GdUnitTestSuite
Public Methods test_validate_placement_rules_empty 1
test_validate_placement_rules_empty() -> void
test_validate_placement_rules_null_in_array 1
test_validate_placement_rules_null_in_array() -> void
test_validate_placement_rules_all_successful 1
test_validate_placement_rules_all_successful() -> void
test_validate_placement_rules_some_failing 1
test_validate_placement_rules_some_failing() -> void
test_validate_placement_rules_calls_rule_even_with_zero_indicators 1
test_validate_placement_rules_calls_rule_even_with_zero_indicators() -> void
CONTRACT TEST: PlacementValidator calls validate_placement() on rules even when
those rules have zero indicators (e.g. preview has no collision shapes).
This ensures placement is still blocked by a failing custom TileCheckRule.
test_cleanup_null_indicators_from_rules 1
test_cleanup_null_indicators_from_rules() -> void
test_cleanup_null_indicators_no_nulls 1
test_cleanup_null_indicators_no_nulls() -> void
test_validate_validation_prerequisites_empty 1
test_validate_validation_prerequisites_empty() -> void
test_validate_validation_prerequisites_with_nulls 1
test_validate_validation_prerequisites_with_nulls() -> void
test_setup_rules_null_gts 1
test_setup_rules_null_gts() -> void
test_setup_rules_valid_gts 1
test_setup_rules_valid_gts() -> void
test_are_rules_ready_all_ready 1
test_are_rules_ready_all_ready() -> void
test_are_rules_ready_not_ready 1
test_are_rules_ready_not_ready() -> void
test_combine_rules_with_base_and_additional 1
test_combine_rules_with_base_and_additional() -> void
test_combine_rules_ignore_base 1
test_combine_rules_ignore_base() -> void
test_combine_rules_with_nulls 1
test_combine_rules_with_nulls() -> void
test_combine_rules_deduplication 1
test_combine_rules_deduplication() -> void
Grid Building v5.0.8 | Generated 24/05/2026