collision_utilities_unit_test

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

Source File: /addons/grid_building/test/collision/detection/collision_utilities_unit_test.gd

Extends: GdUnitTestSuite

Private Properties

  • Property: _targeting_state: [GridTargetingState](./grid-targeting-state/) (private)

Constants

  • Constant: TILE_SIZE: Vector2 = Vector2(32, 32)
  • Constant: DEFAULT_POSITION: Vector2 = Vector2(0, 0)
  • Constant: ORIGIN_TILE: Vector2i = Vector2i(0, 0)

Public Methods

before_test

1
before_test() -> void

create_mock_tile_map

1
create_mock_tile_map() -> TileMapLayer

create_mock_indicator

1
create_mock_indicator(position: Vector2 = DEFAULT_POSITION) -> RuleCheckIndicator

create_mock_shape_owner

1
create_mock_shape_owner(position: Vector2 = DEFAULT_POSITION) -> Node2D

create_rectangle_shape

1
create_rectangle_shape(size: Vector2 = TILE_SIZE) -> RectangleShape2D

setup_targeting_state_with_map

1
setup_targeting_state_with_map(tile_map: TileMapLayer) -> void

assert_array_not_null_and_type

1
2
3
4
assert_array_not_null_and_type(
    array: Variant,
    message: String
) -> void

assert_contains_position

1
2
3
4
5
assert_contains_position(
    positions: Array[Vector2i],
    target_pos: Vector2i,
    message: String
) -> void

test_collision_utilities_rect_tile_positions

1
test_collision_utilities_rect_tile_positions() -> void

test_collision_utilities_invalid_tile_map

1
test_collision_utilities_invalid_tile_map() -> void

test_collision_utilities_indicator_overlap

1
test_collision_utilities_indicator_overlap() -> void

test_collision_utilities_null_rid_shapes

1
test_collision_utilities_null_rid_shapes() -> void


Grid Building v5.0.8 | Generated 24/05/2026