From 38fef77d706a47a200ef7daa989f4f036bad9b4c Mon Sep 17 00:00:00 2001 From: Moritz Kobitzsch Date: Thu, 21 Jul 2016 10:11:00 +0200 Subject: [PATCH] additional collapse cases --- features/guidance/collapse-detail.feature | 53 +++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 features/guidance/collapse-detail.feature diff --git a/features/guidance/collapse-detail.feature b/features/guidance/collapse-detail.feature new file mode 100644 index 000000000..9653bc9f3 --- /dev/null +++ b/features/guidance/collapse-detail.feature @@ -0,0 +1,53 @@ +@routing @guidance @collapsing +Feature: Collapse + + Background: + Given the profile "car" + Given a grid size of 5 meters + + @reverse + Scenario: Collapse U-Turn Triangle Intersection + Given the node map + | g | | f | | e | | d | + | | | | | | | | + | | | | | | | | + | a | | | b | | | c | + + And the ways + | nodes | highway | name | oneway | + | abc | primary | road | yes | + | defg | primary | road | yes | + | fb | primary_link | | | + | be | primary_link | | | + + When I route I should get + | waypoints | route | turns | + | a,g | road,road,road | depart,continue uturn,arrive | + | d,c | road,road,road | depart,continue uturn,arrive | + + @reverse @traffic-signals + Scenario: Collapse U-Turn Triangle Intersection + Given the node map + | g | | f | | j | | e | | d | + | | | | | | | | | | + | | | | h | | i | | | | + | | | | | | | | | | + | a | | | | b | | | | c | + + And the ways + | nodes | highway | name | oneway | + | abc | primary | road | yes | + | dejfg | primary | road | yes | + | fhb | primary_link | | | + | bie | primary_link | | | + + And the nodes + | node | highway | + | j | traffic_signals | + | h | traffic_signals | + | i | traffic_signals | + + When I route I should get + | waypoints | route | turns | + | a,g | road,road,road | depart,continue uturn,arrive | + | d,c | road,road,road | depart,continue uturn,arrive |