From 0fcaebebae764a2ec8d68f51c247edb8b9b30d30 Mon Sep 17 00:00:00 2001 From: Vladimir Byko-Ianko Date: Wed, 15 Jun 2016 16:51:18 +0300 Subject: [PATCH] Review fixes. --- pedestrian_routing_tests/pedestrian_routing_tests.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pedestrian_routing_tests/pedestrian_routing_tests.cpp b/pedestrian_routing_tests/pedestrian_routing_tests.cpp index 95632a8372..c21b792ac0 100644 --- a/pedestrian_routing_tests/pedestrian_routing_tests.cpp +++ b/pedestrian_routing_tests/pedestrian_routing_tests.cpp @@ -143,6 +143,10 @@ void TestRouter(routing::IRouter & router, m2::PointD const & startPos, m2::Poin startPos, m2::PointD::Zero() /* startDirection */, finalPos, delegate, route); double const elapsedSec = timer.ElapsedSeconds(); TEST_EQUAL(routing::IRouter::NoError, resultCode, ()); + TEST(route.IsValid(), ()); + m2::PolylineD const & poly = route.GetPoly(); + TEST(my::AlmostEqualAbs(poly.Front(), startPos, routing::kPointsEqualEpsilon), ()); + TEST(my::AlmostEqualAbs(poly.Back(), finalPos, routing::kPointsEqualEpsilon), ()); LOG(LINFO, ("Route polyline size:", route.GetPoly().GetSize())); LOG(LINFO, ("Route distance, meters:", route.GetTotalDistanceMeters())); LOG(LINFO, ("Elapsed, seconds:", elapsedSec));