Guard against mis-tagging: only use destination tag in combination with oneway tag
This commit is contained in:
committed by
Patrick Niklaus
parent
445e5bed49
commit
c7e19396a4
@@ -13,23 +13,26 @@ Feature: Destination Signs
|
||||
| i | j |
|
||||
| k | l |
|
||||
| m | n |
|
||||
| o | p |
|
||||
|
||||
And the ways
|
||||
| nodes | name | ref | destination | destination:ref |
|
||||
| ab | AB | E1 | | |
|
||||
| cd | CD | | Berlin | |
|
||||
| ef | EF | | Berlin | A1 |
|
||||
| gh | | | Berlin | A1 |
|
||||
| ij | | | Berlin | |
|
||||
| kl | KL | E1 | Berlin | A1 |
|
||||
| mn | MN | | Berlin;Hamburg | A1;A2 |
|
||||
| nodes | name | ref | destination | destination:ref | oneway | # |
|
||||
| ab | AB | E1 | | | yes | |
|
||||
| cd | CD | | Berlin | | yes | |
|
||||
| ef | EF | | Berlin | A1 | yes | |
|
||||
| gh | | | Berlin | A1 | yes | |
|
||||
| ij | | | Berlin | | yes | |
|
||||
| kl | KL | E1 | Berlin | A1 | yes | |
|
||||
| mn | MN | | Berlin;Hamburg | A1;A2 | yes | |
|
||||
| op | OP | | Berlin;Hamburg | A1;A2 | no | mis-tagged destination: not a oneway |
|
||||
|
||||
When I route I should get
|
||||
| from | to | route |
|
||||
| a | b | AB (E1),AB (E1) |
|
||||
| c | d | CD (Berlin),CD (Berlin) |
|
||||
| e | f | EF (A1: Berlin),EF (A1: Berlin) |
|
||||
| g | h | , |
|
||||
| i | j | , |
|
||||
| k | l | KL (E1),KL (E1) |
|
||||
| m | n | MN (A1, A2: Berlin, Hamburg),MN (A1, A2: Berlin, Hamburg) |
|
||||
| from | to | route | # |
|
||||
| a | b | AB (E1),AB (E1) | |
|
||||
| c | d | CD (Berlin),CD (Berlin) | |
|
||||
| e | f | EF (A1: Berlin),EF (A1: Berlin) | |
|
||||
| g | h | , | |
|
||||
| i | j | , | |
|
||||
| k | l | KL (E1),KL (E1) | |
|
||||
| m | n | MN (A1, A2: Berlin, Hamburg),MN (A1, A2: Berlin, Hamburg) | |
|
||||
| o | p | OP,OP | guard against mis-tagging |
|
||||
|
||||
Reference in New Issue
Block a user