Fix formatting issues
This commit is contained in:
parent
85b0d22723
commit
f883555a42
@ -16,7 +16,8 @@ bool constrainParamSize(const char *msg_template,
|
||||
{
|
||||
if (param.size() > 0 && param.size() != target_size)
|
||||
{
|
||||
help = (boost::format(msg_template) % param_name % param.size() % target_name % target_size).str();
|
||||
help = (boost::format(msg_template) % param_name % param.size() % target_name % target_size)
|
||||
.str();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
@ -42,7 +42,7 @@ Status TablePlugin::HandleRequest(const RoutingAlgorithmsInterface &algorithms,
|
||||
return Error(
|
||||
"InvalidOptions", "Number of bearings does not match number of coordinates", result);
|
||||
}
|
||||
|
||||
|
||||
if (!params.bearings.empty() && params.radiuses.size() != params.bearings.size())
|
||||
{
|
||||
return Error(
|
||||
|
@ -17,17 +17,36 @@ std::string getWrongOptionHelp(const engine::api::MatchParameters ¶meters)
|
||||
const auto coord_size = parameters.coordinates.size();
|
||||
const auto bearings_size = parameters.bearings.size();
|
||||
|
||||
const bool param_size_mismatch =
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "hints", parameters.hints, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "bearings", parameters.bearings, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "bearings", bearings_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "timestamps", parameters.timestamps, "coordinates", coord_size, help);
|
||||
const bool param_size_mismatch = constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"hints",
|
||||
parameters.hints,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"bearings",
|
||||
parameters.bearings,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"bearings",
|
||||
bearings_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"timestamps",
|
||||
parameters.timestamps,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help);
|
||||
|
||||
if (!param_size_mismatch && parameters.coordinates.size() < 2)
|
||||
{
|
||||
|
@ -19,14 +19,30 @@ std::string getWrongOptionHelp(const engine::api::NearestParameters ¶meters)
|
||||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "hints", parameters.hints, "coordinates", coord_size, help);
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "bearings", parameters.bearings, "coordinates", coord_size, help);
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "bearings", bearings_size, help);
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "coordinates", coord_size, help);
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "approaches", parameters.approaches, "coordinates", coord_size, help);
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"bearings",
|
||||
parameters.bearings,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help);
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"bearings",
|
||||
bearings_size,
|
||||
help);
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help);
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"approaches",
|
||||
parameters.approaches,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help);
|
||||
|
||||
return help;
|
||||
}
|
||||
|
@ -17,17 +17,36 @@ std::string getWrongOptionHelp(const engine::api::RouteParameters ¶meters)
|
||||
const auto coord_size = parameters.coordinates.size();
|
||||
const auto bearings_size = parameters.bearings.size();
|
||||
|
||||
const bool param_size_mismatch =
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "hints", parameters.hints, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "bearings", parameters.bearings, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "bearings", bearings_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "approaches", parameters.approaches, "coordinates", coord_size, help);
|
||||
const bool param_size_mismatch = constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"hints",
|
||||
parameters.hints,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"bearings",
|
||||
parameters.bearings,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"bearings",
|
||||
bearings_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"approaches",
|
||||
parameters.approaches,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help);
|
||||
|
||||
if (!param_size_mismatch && parameters.coordinates.size() < 2)
|
||||
{
|
||||
|
@ -17,17 +17,36 @@ std::string getWrongOptionHelp(const engine::api::TableParameters ¶meters)
|
||||
const auto coord_size = parameters.coordinates.size();
|
||||
const auto bearings_size = parameters.bearings.size();
|
||||
|
||||
const bool param_size_mismatch =
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "hints", parameters.hints, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "bearings", parameters.bearings, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "bearings", bearings_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "approaches", parameters.approaches, "coordinates", coord_size, help);
|
||||
const bool param_size_mismatch = constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"hints",
|
||||
parameters.hints,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"bearings",
|
||||
parameters.bearings,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"bearings",
|
||||
bearings_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"approaches",
|
||||
parameters.approaches,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help);
|
||||
|
||||
if (!param_size_mismatch && parameters.coordinates.size() < 2)
|
||||
{
|
||||
|
@ -17,17 +17,36 @@ std::string getWrongOptionHelp(const engine::api::TripParameters ¶meters)
|
||||
const auto coord_size = parameters.coordinates.size();
|
||||
const auto bearings_size = parameters.bearings.size();
|
||||
|
||||
const bool param_size_mismatch =
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "hints", parameters.hints, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "bearings", parameters.bearings, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "bearings", bearings_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "radiuses", parameters.radiuses, "coordinates", coord_size, help) ||
|
||||
constrainParamSize(
|
||||
PARAMETER_SIZE_MISMATCH_MSG, "approaches", parameters.approaches, "coordinates", coord_size, help);
|
||||
const bool param_size_mismatch = constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"hints",
|
||||
parameters.hints,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"bearings",
|
||||
parameters.bearings,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"bearings",
|
||||
bearings_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"radiuses",
|
||||
parameters.radiuses,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help) ||
|
||||
constrainParamSize(PARAMETER_SIZE_MISMATCH_MSG,
|
||||
"approaches",
|
||||
parameters.approaches,
|
||||
"coordinates",
|
||||
coord_size,
|
||||
help);
|
||||
|
||||
if (!param_size_mismatch && parameters.coordinates.size() < 2)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user