Add test for route relation process in car.lua. Some fixes
This commit is contained in:
committed by
Patrick Niklaus
parent
a05e9c4932
commit
3634aa9a3c
@@ -0,0 +1,68 @@
|
||||
@routing @car @relations
|
||||
Feature: Car - route relations
|
||||
Background:
|
||||
Given the profile "car"
|
||||
|
||||
@sliproads
|
||||
Scenario: Cardinal direction assignment to refs
|
||||
Given the node map
|
||||
"""
|
||||
a b
|
||||
| |
|
||||
c------+--+------d
|
||||
e------+--+------f
|
||||
| |
|
||||
g h
|
||||
|
||||
i----------------j
|
||||
k----------------l
|
||||
|
||||
x----------------y
|
||||
z----------------w
|
||||
"""
|
||||
|
||||
And the ways
|
||||
| nodes | name | highway | ref |
|
||||
| ag | southbound | motorway | I 80 |
|
||||
| hb | northbound | motorway | I 80 |
|
||||
| dc | westbound | motorway | I 85;CO 93 |
|
||||
| ef | eastbound | motorway | I 85;US 12 |
|
||||
| ij | westbound-2 | motorway | I 99 |
|
||||
| ji | eastbound-2 | motorway | I 99 |
|
||||
| kl | eastbound-2 | motorway | I 99 |
|
||||
| lk | eastbound-2 | motorway | I 99 |
|
||||
| xy | watermill | motorway | I 45M; US 3 |
|
||||
|
||||
And the relations
|
||||
| type | way:south | route | ref |
|
||||
| route | ag | road | 80 |
|
||||
| route | ef | road | 12 |
|
||||
|
||||
And the relations
|
||||
| type | way:north | route | ref |
|
||||
| route | hb | road | 80 |
|
||||
| route | cd | road | 93 |
|
||||
|
||||
And the relations
|
||||
| type | way:west | route | ref |
|
||||
| route | dc | road | 85 |
|
||||
| route | ij | road | 99 |
|
||||
| route | xy | road | I 45 |
|
||||
|
||||
And the relations
|
||||
| type | way:east | route | ref |
|
||||
| route | lk | road | I 99 |
|
||||
|
||||
And the relations
|
||||
| type | way:east | route | ref |
|
||||
| route | xy | road | US 3 |
|
||||
|
||||
When I route I should get
|
||||
| waypoints | route | ref |
|
||||
| a,g | southbound,southbound | I 80 $south,I 80 $south |
|
||||
| h,b | northbound,northbound | I 80 $north,I 80 $north |
|
||||
| d,c | westbound,westbound | I 85 $west; CO 93 $north,I 85 $west; CO 93 $north |
|
||||
| e,f | eastbound,eastbound | I 85; US 12 $south,I 85; US 12 $south |
|
||||
| i,j | westbound-2,westbound-2 | I 99 $west,I 99 $west |
|
||||
| l,k | eastbound-2,eastbound-2 | I 99 $east,I 99 $east |
|
||||
| x,y | watermill,watermill | I 45M $west; US 3 $east,I 45M $west; US 3 $east |
|
||||
Reference in New Issue
Block a user