From 9cf52b03681d3ac5f748b3f6fc75aef64b0fb6cc Mon Sep 17 00:00:00 2001 From: Vladimir Byko-Ianko Date: Wed, 14 Feb 2018 19:01:23 +0300 Subject: Fixing routing integration tests after stop discarding junctions if all turn candidates go straight or make only slight turns. --- routing/routing_integration_tests/bicycle_turn_test.cpp | 10 ++++++---- routing/routing_integration_tests/street_names_test.cpp | 2 +- routing/routing_integration_tests/turn_test.cpp | 3 ++- 3 files changed, 9 insertions(+), 6 deletions(-) (limited to 'routing') diff --git a/routing/routing_integration_tests/bicycle_turn_test.cpp b/routing/routing_integration_tests/bicycle_turn_test.cpp index 962da0a9c0..337ef612ea 100644 --- a/routing/routing_integration_tests/bicycle_turn_test.cpp +++ b/routing/routing_integration_tests/bicycle_turn_test.cpp @@ -18,13 +18,15 @@ UNIT_TEST(RussiaMoscowSevTushinoParkBicycleWayTurnTest) IRouter::ResultCode const result = routeResult.second; TEST_EQUAL(result, IRouter::NoError, ()); - integration::TestTurnCount(route, 4 /* expectedTurnCount */); + integration::TestTurnCount(route, 5 /* expectedTurnCount */); integration::GetNthTurn(route, 0).TestValid().TestOneOfDirections( - {CarDirection::GoStraight, CarDirection::TurnSlightLeft}); + {CarDirection::TurnSlightRight}); integration::GetNthTurn(route, 1).TestValid().TestOneOfDirections( + {CarDirection::GoStraight, CarDirection::TurnSlightLeft}); + integration::GetNthTurn(route, 2).TestValid().TestOneOfDirections( {CarDirection::GoStraight, CarDirection::TurnSlightRight}); - integration::GetNthTurn(route, 2).TestValid().TestDirection(CarDirection::TurnLeft); - integration::GetNthTurn(route, 3).TestValid().TestOneOfDirections( + integration::GetNthTurn(route, 3).TestValid().TestDirection(CarDirection::TurnLeft); + integration::GetNthTurn(route, 4).TestValid().TestOneOfDirections( {CarDirection::TurnSlightRight, CarDirection::TurnRight}); integration::TestRouteLength(route, 753.0); } diff --git a/routing/routing_integration_tests/street_names_test.cpp b/routing/routing_integration_tests/street_names_test.cpp index e0aca3daa8..2f9af27893 100644 --- a/routing/routing_integration_tests/street_names_test.cpp +++ b/routing/routing_integration_tests/street_names_test.cpp @@ -31,7 +31,7 @@ UNIT_TEST(RussiaTulskayaToPaveletskayaStreetNamesTest) TEST_EQUAL(result, IRouter::NoError, ()); integration::TestCurrentStreetName(route, "Большая Тульская улица"); - integration::TestNextStreetName(route, "Валовая улица"); + integration::TestNextStreetName(route, "Подольское шоссе"); MoveRoute(route, ms::LatLon(55.71398, 37.62443)); diff --git a/routing/routing_integration_tests/turn_test.cpp b/routing/routing_integration_tests/turn_test.cpp index dd1ce54537..54ed125ee8 100644 --- a/routing/routing_integration_tests/turn_test.cpp +++ b/routing/routing_integration_tests/turn_test.cpp @@ -583,7 +583,8 @@ UNIT_TEST(NetherlandsGorinchemBridgeTest) IRouter::ResultCode const result = routeResult.second; TEST_EQUAL(result, IRouter::NoError, ()); - integration::TestTurnCount(route, 0 /* expectedTurnCount */); + integration::TestTurnCount(route, 1 /* expectedTurnCount */); + integration::GetNthTurn(route, 0).TestValid().TestDirection(CarDirection::TurnSlightLeft); } UNIT_TEST(RussiaVoronigProspTrudaTest) -- cgit v1.2.3