add feature to test naming conventions on divided highways
This commit is contained in:
parent
36db965c39
commit
c34520f3a4
102
features/guidance/divided-highways.feature
Normal file
102
features/guidance/divided-highways.feature
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
@routing @guidance
|
||||||
|
Feature: Divided road entry
|
||||||
|
|
||||||
|
Background:
|
||||||
|
Given the profile "car"
|
||||||
|
Given a grid size of 5 meters
|
||||||
|
|
||||||
|
Scenario: Join on a divided road named after the main road
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
a-------b-----c
|
||||||
|
|
|
||||||
|
d-------e-----f
|
||||||
|
|
|
||||||
|
|
|
||||||
|
g
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | name | highway | oneway |
|
||||||
|
| abc | main st | residential | -1 |
|
||||||
|
| def | main st | residential | yes |
|
||||||
|
| be | main st | residential | |
|
||||||
|
| eg | side st | residential | |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| waypoints | route | turns |
|
||||||
|
| g,a | side st,main st,main st| depart,end of road left,arrive |
|
||||||
|
|
||||||
|
|
||||||
|
# Similar to previous one, but the joining way is tagged with the side-street name
|
||||||
|
Scenario: Join on a divided road, named after the side street
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
a-------b-----c
|
||||||
|
|
|
||||||
|
d-------e-----f
|
||||||
|
|
|
||||||
|
|
|
||||||
|
g
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | name | highway | oneway |
|
||||||
|
| abc | main st | residential | -1 |
|
||||||
|
| def | main st | residential | yes |
|
||||||
|
| beg | side st | residential | |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| waypoints | route | turns |
|
||||||
|
| g,a | side st,main st,main st| depart,end of road left,arrive |
|
||||||
|
|
||||||
|
|
||||||
|
# Center join named after crossroad
|
||||||
|
Scenario: Crossing a divided road, named after side-street
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
h
|
||||||
|
|
|
||||||
|
a-------b-----c
|
||||||
|
|
|
||||||
|
d-------e-----f
|
||||||
|
|
|
||||||
|
|
|
||||||
|
g
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | name | highway | oneway |
|
||||||
|
| abc | main st | residential | -1 |
|
||||||
|
| def | main st | residential | yes |
|
||||||
|
| hbeg | side st | residential | |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| waypoints | route | turns |
|
||||||
|
| g,a | side st,main st,main st| depart,turn left,arrive |
|
||||||
|
|
||||||
|
# Join named after divided road
|
||||||
|
Scenario: Crossing a divided road, named after main street
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
h
|
||||||
|
|
|
||||||
|
a-------b-----c
|
||||||
|
|
|
||||||
|
d-------e-----f
|
||||||
|
|
|
||||||
|
|
|
||||||
|
g
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | name | highway | oneway |
|
||||||
|
| abc | main st | residential | -1 |
|
||||||
|
| def | main st | residential | yes |
|
||||||
|
| be | main st | residential | |
|
||||||
|
| hb | side st | residential | |
|
||||||
|
| eg | side st | residential | |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| waypoints | route | turns |
|
||||||
|
| g,a | side st,main st,main st| depart,turn left,arrive |
|
Loading…
Reference in New Issue
Block a user