First round of lat,lng -> lng,lat switcheroo
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
#include "server/api/parameters_parser.hpp"
|
||||
|
||||
#include "engine/api/base_parameters.hpp"
|
||||
#include "engine/api/route_parameters.hpp"
|
||||
#include "engine/api/table_parameters.hpp"
|
||||
|
||||
#include <fstream>
|
||||
|
||||
namespace osrm
|
||||
@@ -156,7 +160,7 @@ BOOST_AUTO_TEST_CASE(valid_route_urls)
|
||||
engine::api::RouteParameters::GeometriesType::Polyline,
|
||||
engine::api::RouteParameters::OverviewType::Simplified,
|
||||
std::vector<boost::optional<bool>>{},
|
||||
std::vector<util::FixedPointCoordinate>{},
|
||||
std::vector<util::Coordinate>{},
|
||||
hints_4,
|
||||
std::vector<boost::optional<double>>{},
|
||||
std::vector<boost::optional<engine::api::BaseParameters::Bearing>>{}};
|
||||
@@ -186,7 +190,7 @@ BOOST_AUTO_TEST_CASE(valid_route_urls)
|
||||
engine::api::RouteParameters::GeometriesType::Polyline,
|
||||
engine::api::RouteParameters::OverviewType::Simplified,
|
||||
std::vector<boost::optional<bool>>{},
|
||||
std::vector<util::FixedPointCoordinate>{},
|
||||
std::vector<util::Coordinate>{},
|
||||
std::vector<boost::optional<engine::Hint>> {},
|
||||
std::vector<boost::optional<double>>{},
|
||||
bearings_4};
|
||||
|
||||
@@ -57,11 +57,11 @@ BOOST_AUTO_TEST_CASE(invalid_urls)
|
||||
|
||||
BOOST_AUTO_TEST_CASE(valid_urls)
|
||||
{
|
||||
std::vector<util::FixedPointCoordinate> coords_1 = {
|
||||
std::vector<util::Coordinate> coords_1 = {
|
||||
// lat,lon
|
||||
util::FixedPointCoordinate(1 * COORDINATE_PRECISION, 0 * COORDINATE_PRECISION),
|
||||
util::FixedPointCoordinate(3 * COORDINATE_PRECISION, 2 * COORDINATE_PRECISION),
|
||||
util::FixedPointCoordinate(5 * COORDINATE_PRECISION, 4 * COORDINATE_PRECISION),
|
||||
util::Coordinate(util::FloatLongitude(0), util::FloatLatitude(1)),
|
||||
util::Coordinate(util::FloatLongitude(2), util::FloatLatitude(3)),
|
||||
util::Coordinate(util::FloatLongitude(4), util::FloatLatitude(5)),
|
||||
};
|
||||
api::ParsedURL reference_1{"route", 1, "profile", coords_1, "options=value&foo=bar"};
|
||||
auto result_1 = api::parseURL("/route/v1/profile/0,1;2,3;4,5?options=value&foo=bar");
|
||||
@@ -83,9 +83,8 @@ BOOST_AUTO_TEST_CASE(valid_urls)
|
||||
BOOST_CHECK_EQUAL(reference_2.options, result_2->options);
|
||||
|
||||
// one coordinate
|
||||
std::vector<util::FixedPointCoordinate> coords_3 = {
|
||||
// lat,lon
|
||||
util::FixedPointCoordinate(1 * COORDINATE_PRECISION, 0 * COORDINATE_PRECISION),
|
||||
std::vector<util::Coordinate> coords_3 = {
|
||||
util::Coordinate(util::FloatLongitude(0), util::FloatLatitude(1)),
|
||||
};
|
||||
api::ParsedURL reference_3{"route", 1, "profile", coords_3, ""};
|
||||
auto result_3 = api::parseURL("/route/v1/profile/0,1");
|
||||
|
||||
Reference in New Issue
Block a user