[routing][tests] Updated Turn integration tests.

Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
This commit is contained in:
Viktor Govako
2025-06-29 16:34:02 -03:00
committed by Konstantin Pastbin
parent a25ae124d7
commit 014b54b1f7
2 changed files with 7 additions and 28 deletions

View File

@@ -569,18 +569,18 @@ UNIT_TEST(NoTurnOnForkingRoad_TurnTest)
{
TRouteResult const routeResult = integration::CalculateRoute(
integration::GetVehicleComponents(VehicleType::Pedestrian),
mercator::FromLatLon(55.67505, 37.51851), {0.0, 0.0}, mercator::FromLatLon(55.67488, 37.5178));
mercator::FromLatLon(55.67505, 37.51851), {0.0, 0.0}, mercator::FromLatLon(55.6748507, 37.5177359));
Route const & route = *routeResult.first;
RouterResultCode const result = routeResult.second;
TEST_EQUAL(result, RouterResultCode::NoError, ());
integration::TestRouteLength(route, 51.2);
integration::TestRouteLength(route, 64.655);
/// @todo t[1].m_pedestrianTurn, PedestrianDirection::TurnRight is redundant here.
std::vector<turns::TurnItem> t;
route.GetTurnsForTesting(t);
TEST_EQUAL(t.size(), 2, ());
TEST_EQUAL(t[0].m_pedestrianTurn, PedestrianDirection::TurnLeft, ());
}