osrm-backend/unit_tests/library
Daniel J. Hofmann 9334cc463d Fixes Table not checking for valid phantom nodes
We failed to check if we could actually find phantom nodes for all
coordinates in the table plugin, leading to corrupt internal state.

```
curl 'http://localhost:5000/table/v1/car/7.4151,43.7305;7.4222,43.7368?radiuses=0;'
```

```
[assert][140505627227904] /tmp/osrm-backend/include/engine/routing_algorithms/routing_base.hpp:68
in: void osrm::engine::routing_algorithms::insertNodesInHeap(osrm::engine::SearchEngineData<osrm::engine::routing_algorithms::ch::Algorithm>::ManyToManyQueryHeap&, const osrm::engine::PhantomNode&) [with bool DIRECTION = false; osrm::engine::SearchEngineData<osrm::engine::routing_algorithms::ch::Algorithm>::ManyToManyQueryHeap = osrm::util::BinaryHeap<unsigned int, unsigned int, int, osrm::engine::ManyToManyHeapData, osrm::util::UnorderedMapStorage<unsigned int, int> >]: phantom_node.IsValid()
terminate called without an active exception
```
2017-05-02 13:41:33 +02:00
..
contract.cpp Add basic facades for Extractor and Contractor run methods. 2017-03-08 22:48:03 +00:00
coordinates.hpp Back to Monaco for unit tests 2017-03-21 20:10:39 +00:00
equal_json.hpp fixing unit tests 2016-04-08 11:21:14 +02:00
extract.cpp Back to Monaco for unit tests 2017-03-21 20:10:39 +00:00
fixture.hpp Adapt get_osrm to EngineConfig changes 2016-04-05 22:59:14 +02:00
json.cpp Changes Single Coordinate Geoms from Point to LineString, closes #3425. 2016-12-09 11:53:06 +01:00
limits.cpp Back to Monaco for unit tests 2017-03-21 20:10:39 +00:00
match.cpp Back to Monaco for unit tests 2017-03-21 20:10:39 +00:00
nearest.cpp Back to Monaco for unit tests 2017-03-21 20:10:39 +00:00
options.cpp Back to Monaco for unit tests 2017-03-21 20:10:39 +00:00
route.cpp Back to Monaco for unit tests 2017-03-21 20:10:39 +00:00
table.cpp Fixes Table not checking for valid phantom nodes 2017-05-02 13:41:33 +02:00
tile.cpp Back to Monaco for unit tests 2017-03-21 20:10:39 +00:00
trip.cpp Back to Monaco for unit tests 2017-03-21 20:10:39 +00:00
waypoint_check.hpp Use mmap instead of read - it's a lot faster here. 2016-06-27 17:24:30 -07:00