1 #include <lanelet2_core/primitives/Lanelet.h>
14 std::string exampleMapPath = std::string(PKG_DIR) +
"/../lanelet2_maps/res/mapping_example.osm";
51 assert(!routingGraph->adjacentLeft(
lanelet));
52 assert(!routingGraph->adjacentRight(
lanelet));
53 assert(!!routingGraph->right(
lanelet));
54 assert(routingGraph->besides(
lanelet).size() == 3);
55 assert(routingGraph->following(
lanelet).size() == 1);
56 assert(routingGraph->conflicting(
lanelet).empty());
64 assert(paths.size() == 1);
65 paths = routingGraph->possiblePaths(
lanelet, 100, 0,
true);
66 assert(paths.size() == 4);
72 assert(reachableSet.size() > 10);
78 assert(!!shortestPath);
83 LaneletSequence lane = shortestPath->getRemainingLane(shortestPath->begin());
84 assert(!lane.
empty());
87 routingGraph->checkValidity();
108 assert(!shortestPath.
empty());
113 assert(!fullLane.
empty());
123 assert(!routeMap->laneletLayer.empty());
141 assert(graphs.conflictingInGraph(
lanelet, 1).empty());
142 assert(graphs.conflictingInGraph(intersectLanelet, 1).size() == 1);