gb_positioning_2d_utils_test

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

GBPositioning2DUtils Test Suite Tests for 2D positioning utility functions including coordinate conversions, tile positioning, viewport-to-world transformations, and region validation.

Source File: /addons/grid_building/test/positioning/coordinates/gb_positioning_2d_utils_test.gd

Extends: GdUnitTestSuite

Properties

  • Property: test_tile_map_layer: TileMapLayer
  • Property: test_node: Node2D
  • Property: test_viewport: Viewport
  • Property: test_camera: Camera2D

Constants

  • Constant: DEFAULT_TILE_SIZE: Vector2 = Vector2(16, 16)
  • Constant: TEST_WORLD_POSITION: Vector2 = Vector2(100, 100)
  • Constant: TEST_TILE_COORD: Vector2i = Vector2i(5, 3)
  • Constant: TEST_REGION: Rect2i = Rect2i(0, 0, 10, 10)
  • Constant: COORDINATE_TOLERANCE: float = 0.1

Public Methods

before_test

1
before_test() -> void

after_test

1
after_test() -> void

test_get_tile_from_global_position_basic

1
test_get_tile_from_global_position_basic() -> void

test_get_tile_from_global_position_edge_cases

1
test_get_tile_from_global_position_edge_cases() -> void

test_move_to_tile_center_basic

1
test_move_to_tile_center_basic() -> void

test_get_tile_from_node_position_basic

1
test_get_tile_from_node_position_basic() -> void

test_get_tile_from_node_position_null_safety

1
test_get_tile_from_node_position_null_safety() -> void

test_move_node_by_tiles_basic

1
test_move_node_by_tiles_basic() -> void

test_is_region_valid_scenarios

1
test_is_region_valid_scenarios() -> void

test_snap_tile_to_region_basic

1
test_snap_tile_to_region_basic() -> void

test_snap_tile_to_region_invalid_region

1
test_snap_tile_to_region_invalid_region() -> void

test_viewport_center_to_world_position_with_camera

1
test_viewport_center_to_world_position_with_camera() -> void

test_move_node_to_tile_at_viewport_center

1
test_move_node_to_tile_at_viewport_center() -> void

test_direction_to_tile_delta_threshold

1
test_direction_to_tile_delta_threshold() -> void

test_coordinate_conversion_roundtrip

1
test_coordinate_conversion_roundtrip() -> void

test_positioning_utilities_dry_compliance

1
test_positioning_utilities_dry_compliance() -> void


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