Restructure Obvious Turn Handling, code transfer from #4426

This commit is contained in:
Michael Krasnyk
2018-02-06 13:36:45 +01:00
parent bdb116afe5
commit d166fc6a75
9 changed files with 2011 additions and 29 deletions
File diff suppressed because it is too large Load Diff
+3 -2
View File
@@ -614,8 +614,9 @@ Feature: Turn Lane Guidance
| |
| |
b d
h c
' -- g - - f
h-----c
| `-f
g
"""
And the ways
+38 -8
View File
@@ -964,15 +964,15 @@ Feature: Simple Turns
Given the node map
"""
g
f y
i
j k a b x
e c
d
|
_--f-----y
i-' |
j-k-a]|[b---x
e 'c
|'d'
|
h
|
q
"""
@@ -1373,6 +1373,36 @@ Feature: Simple Turns
| a,d | ab,bcd,bcd | depart,fork slight right,arrive |
| a,g | ab,befg,befg | depart,fork slight left,arrive |
@routing @car
Scenario: No turn instruction when turning from unnamed onto unnamed
Given the node map
"""
a
|
|
|
|
b----------------c
|
|
|
|
|
|
d
"""
And the ways
| nodes | highway | name | ref |
| ab | trunk_link | | |
| db | secondary | | L 460 |
| bc | secondary | | |
When I route I should get
| from | to | route | ref | turns |
| d | c | ,, | L 460,, | depart,turn right,arrive |
| c | d | ,, | ,L 460,L 460 | depart,turn left,arrive |
# https://www.openstreetmap.org/#map=18/52.25130/10.42545
Scenario: Turn for roads with no name, ref changes
Given the node map