add tests for dedicated turn roads
This commit is contained in:
parent
185e9dc7f3
commit
32f63e5e0c
@ -36,6 +36,71 @@ Feature: Slipways and Dedicated Turn Lanes
|
|||||||
| a,g | first,second,second | depart,turn right,arrive |
|
| a,g | first,second,second | depart,turn right,arrive |
|
||||||
| a,1 | first,, | depart,turn right,arrive |
|
| a,1 | first,, | depart,turn right,arrive |
|
||||||
|
|
||||||
|
Scenario: Turn Instead of Ramp
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
e
|
||||||
|
a b-----c-d
|
||||||
|
`--h |
|
||||||
|
||
|
||||||
|
1||
|
||||||
|
||
|
||||||
|
`f
|
||||||
|
|
|
||||||
|
g
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | highway | name | oneway | route |
|
||||||
|
| abc | trunk | first | yes | |
|
||||||
|
| cd | trunk | first | yes | |
|
||||||
|
| bhf | trunk_link | | yes | ferry |
|
||||||
|
| cfg | primary | second | yes | |
|
||||||
|
| ec | primary | second | yes | |
|
||||||
|
|
||||||
|
And the relations
|
||||||
|
| type | way:from | way:to | node:via | restriction |
|
||||||
|
| restriction | abc | cfg | c | no_right_turn |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| waypoints | route | turns |
|
||||||
|
| a,g | first,,second,second | depart,turn right,turn straight,arrive |
|
||||||
|
|
||||||
|
Scenario: Turning Sliproad onto a ferry
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
e
|
||||||
|
a b-----c-d
|
||||||
|
`--h |
|
||||||
|
||
|
||||||
|
1||
|
||||||
|
||
|
||||||
|
`f
|
||||||
|
|
|
||||||
|
g
|
||||||
|
|
|
||||||
|
i
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | highway | name | oneway | route |
|
||||||
|
| abc | trunk | first | | |
|
||||||
|
| cd | trunk | first | | |
|
||||||
|
| bhf | trunk_link | | yes | |
|
||||||
|
| cf | primary | second | yes | |
|
||||||
|
| fg | primary | second | yes | ferry |
|
||||||
|
| ec | primary | second | yes | |
|
||||||
|
| gi | primary | second | yes | |
|
||||||
|
|
||||||
|
And the relations
|
||||||
|
| type | way:from | way:to | node:via | restriction |
|
||||||
|
| restriction | abc | cf | c | no_right_turn |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| waypoints | route | turns |
|
||||||
|
| a,i | first,,second,second,second | depart,turn right,turn straight,notification straight,arrive |
|
||||||
|
| a,1 | first,, | depart,turn right,arrive |
|
||||||
|
|
||||||
Scenario: Turn Instead of Ramp - Max-Speed
|
Scenario: Turn Instead of Ramp - Max-Speed
|
||||||
Given the node map
|
Given the node map
|
||||||
"""
|
"""
|
||||||
@ -785,3 +850,45 @@ Feature: Slipways and Dedicated Turn Lanes
|
|||||||
When I route I should get
|
When I route I should get
|
||||||
| waypoints | route | turns |
|
| waypoints | route | turns |
|
||||||
| s,g | main,sliproad,another,another | depart,turn right,turn left,arrive |
|
| s,g | main,sliproad,another,another | depart,turn right,turn left,arrive |
|
||||||
|
|
||||||
|
@sliproads:
|
||||||
|
Scenario: Throughabout-Sliproad
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
t
|
||||||
|
|
|
||||||
|
- - e - -
|
||||||
|
/ \
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
z - s - a - - - - - - - b - - -x
|
||||||
|
' c y
|
||||||
|
| |
|
||||||
|
\ /
|
||||||
|
- -d - -
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | name | highway | oneway | junction | # |
|
||||||
|
| zs | through | trunk | yes | | |
|
||||||
|
| sa | through | trunk | yes | | |
|
||||||
|
| ab | through | trunk | yes | | |
|
||||||
|
| bx | through | trunk | yes | | |
|
||||||
|
| ac | round | primary | yes | roundabout | |
|
||||||
|
| cdy | round | primary | yes | roundabout | |
|
||||||
|
| yb | round | primary | yes | roundabout | |
|
||||||
|
| be | round | primary | yes | roundabout | |
|
||||||
|
| ea | round | primary | yes | roundabout | |
|
||||||
|
| et | out | primary | yes | | the extraterrestrial |
|
||||||
|
| sc | | trunk_link | yes | | |
|
||||||
|
| yx | right | trunk_link | yes | | |
|
||||||
|
|
||||||
|
And the relations
|
||||||
|
| type | way:from | way:to | node:via | restriction |
|
||||||
|
| restriction | sa | ab | a | only_straight |
|
||||||
|
| restriction | ab | bx | b | only_straight |
|
||||||
|
| restriction | yb | be | b | only_straight |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| waypoints | route | turns | locations |
|
||||||
|
| z,t | through,out,out | depart,roundabout-exit-2,arrive | |
|
||||||
|
Loading…
Reference in New Issue
Block a user