Test Description
Expected Input
Tests
T001
get_neighbors function
(5, 6), map
T002
is_valid_coordinate function
(5, 5), map
T003
is_valid_coordinate function
(-1, 5), map
T004
is_valid_coordinate function
(5, 25), map
T005
euclidean_distance function
(1, 2), (3, 4)
T006
euclidean_distance function
(5, 6), (10, 12)
T007
truck_shortest_path function
T008
calculate_shortest_path functio
T009
get_possible_moves function
test_map, start_point, back_poi
T010
shortest_path function
test_map, start_point, dest_poin
T011
add_route function
test_map, route
T012
get_closest_point function
route, test_point
T013
shortest_path with invalid starttest_map, invalid_start_point, d
T014
get_possible_moves with no va
T105
get_closest_point with invalid toute, invalid_test_point
Requirements
Traceability Matrix
truck_positions, count,
destination_x,
destination_y
truck_positions[shortest_path_
truck][0],
truck_positions[shortest_path_
truck][1],
destination_x, destination_y
test_map, start_point,
no_valid_moves_back_point