Adds cucumber scenario for u turn restrictions at intersection

This commit is contained in:
Daniel J. Hofmann 2017-09-07 11:26:54 +02:00
parent c2dc7e9cd0
commit d16a6df450

View File

@ -115,6 +115,36 @@ Feature: Car - Turn restrictions
| s | n | sj,nj,nj |
| s | e | sj,ej,ej |
@no_turning
Scenario: Car - No u-turn
# https://www.openstreetmap.org/edit?node=54878482#map=19/34.05242/-117.19067
Given the node map
"""
c
3
a 1 x 2 b
4
d
"""
And the ways
| nodes |
| ax |
| xb |
| cx |
| xd |
And the relations
| type | way:from | way:to | node:via | restriction |
| restriction | ax | ax | x | no_u_turn |
| restriction | bx | bx | x | no_u_turn |
| restriction | cx | cx | x | no_u_turn |
| restriction | dx | dx | x | no_u_turn |
When I route I should get
| waypoints | route |
| a,x,a | ax,ax,xb,xb,ax,ax |
@no_turning
Scenario: Car - Handle any no_* relation
Given the node map