Fix tests
This commit is contained in:
parent
7bdf9217c6
commit
5d10255f8a
@ -348,7 +348,13 @@ BOOST_AUTO_TEST_CASE(radius_regression_test)
|
|||||||
|
|
||||||
{
|
{
|
||||||
auto results = query.NearestPhantomNodes(
|
auto results = query.NearestPhantomNodes(
|
||||||
input, osrm::engine::Approach::UNRESTRICTED, boost::none, 0.01, boost::none, true);
|
input, osrm::engine::Approach::UNRESTRICTED, 0.01, boost::none, true);
|
||||||
|
BOOST_CHECK_EQUAL(results.size(), 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
auto results = query.NearestPhantomNodes(
|
||||||
|
input, osrm::engine::Approach::UNRESTRICTED, 1, 0.01, boost::none, true);
|
||||||
BOOST_CHECK_EQUAL(results.size(), 0);
|
BOOST_CHECK_EQUAL(results.size(), 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -374,13 +380,25 @@ BOOST_AUTO_TEST_CASE(permissive_edge_snapping)
|
|||||||
|
|
||||||
{
|
{
|
||||||
auto results = query.NearestPhantomNodes(
|
auto results = query.NearestPhantomNodes(
|
||||||
input, osrm::engine::Approach::UNRESTRICTED, boost::none, 1000, boost::none, false);
|
input, osrm::engine::Approach::UNRESTRICTED, 1000, boost::none, false);
|
||||||
BOOST_CHECK_EQUAL(results.size(), 1);
|
BOOST_CHECK_EQUAL(results.size(), 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
auto results = query.NearestPhantomNodes(
|
auto results = query.NearestPhantomNodes(
|
||||||
input, osrm::engine::Approach::UNRESTRICTED, boost::none, 1000, boost::none, true);
|
input, osrm::engine::Approach::UNRESTRICTED, 1000, boost::none, true);
|
||||||
|
BOOST_CHECK_EQUAL(results.size(), 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
auto results = query.NearestPhantomNodes(
|
||||||
|
input, osrm::engine::Approach::UNRESTRICTED, 10, 1000, boost::none, false);
|
||||||
|
BOOST_CHECK_EQUAL(results.size(), 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
auto results = query.NearestPhantomNodes(
|
||||||
|
input, osrm::engine::Approach::UNRESTRICTED, 10, 1000, boost::none, true);
|
||||||
BOOST_CHECK_EQUAL(results.size(), 2);
|
BOOST_CHECK_EQUAL(results.size(), 2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -442,27 +460,45 @@ BOOST_AUTO_TEST_CASE(bearing_tests)
|
|||||||
|
|
||||||
{
|
{
|
||||||
auto results = query.NearestPhantomNodes(
|
auto results = query.NearestPhantomNodes(
|
||||||
input, osrm::engine::Approach::UNRESTRICTED, boost::none, 11000, boost::none, true);
|
input, osrm::engine::Approach::UNRESTRICTED, 11000, boost::none, true);
|
||||||
BOOST_CHECK_EQUAL(results.size(), 2);
|
BOOST_CHECK_EQUAL(results.size(), 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
auto results = query.NearestPhantomNodes(input,
|
auto results = query.NearestPhantomNodes(
|
||||||
osrm::engine::Approach::UNRESTRICTED,
|
input, osrm::engine::Approach::UNRESTRICTED, 10, 11000, boost::none, true);
|
||||||
boost::none,
|
BOOST_CHECK_EQUAL(results.size(), 2);
|
||||||
11000,
|
}
|
||||||
engine::Bearing{270, 10},
|
|
||||||
true);
|
{
|
||||||
|
auto results = query.NearestPhantomNodes(
|
||||||
|
input, osrm::engine::Approach::UNRESTRICTED, 11000, engine::Bearing{270, 10}, true);
|
||||||
BOOST_CHECK_EQUAL(results.size(), 0);
|
BOOST_CHECK_EQUAL(results.size(), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
auto results = query.NearestPhantomNodes(input,
|
auto results = query.NearestPhantomNodes(
|
||||||
osrm::engine::Approach::UNRESTRICTED,
|
input, osrm::engine::Approach::UNRESTRICTED, 10, 11000, engine::Bearing{270, 10}, true);
|
||||||
boost::none,
|
BOOST_CHECK_EQUAL(results.size(), 0);
|
||||||
11000,
|
}
|
||||||
engine::Bearing{45, 10},
|
|
||||||
true);
|
{
|
||||||
|
auto results = query.NearestPhantomNodes(
|
||||||
|
input, osrm::engine::Approach::UNRESTRICTED, 11000, engine::Bearing{45, 10}, true);
|
||||||
|
BOOST_CHECK_EQUAL(results.size(), 2);
|
||||||
|
|
||||||
|
BOOST_CHECK(results[0].phantom_node.forward_segment_id.enabled);
|
||||||
|
BOOST_CHECK(!results[0].phantom_node.reverse_segment_id.enabled);
|
||||||
|
BOOST_CHECK_EQUAL(results[0].phantom_node.forward_segment_id.id, 1);
|
||||||
|
|
||||||
|
BOOST_CHECK(!results[1].phantom_node.forward_segment_id.enabled);
|
||||||
|
BOOST_CHECK(results[1].phantom_node.reverse_segment_id.enabled);
|
||||||
|
BOOST_CHECK_EQUAL(results[1].phantom_node.reverse_segment_id.id, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
auto results = query.NearestPhantomNodes(
|
||||||
|
input, osrm::engine::Approach::UNRESTRICTED, 10, 11000, engine::Bearing{45, 10}, true);
|
||||||
BOOST_CHECK_EQUAL(results.size(), 2);
|
BOOST_CHECK_EQUAL(results.size(), 2);
|
||||||
|
|
||||||
BOOST_CHECK(results[0].phantom_node.forward_segment_id.enabled);
|
BOOST_CHECK(results[0].phantom_node.forward_segment_id.enabled);
|
||||||
|
Loading…
Reference in New Issue
Block a user