Fix cucumber support code for routability testing to actually test

input/output for speed and time values, adjust resulting broken tests
This commit is contained in:
karenzshea
2016-10-11 10:21:55 -04:00
committed by Daniel J. Hofmann
parent 06d13b6954
commit 5617d3886d
10 changed files with 165 additions and 122 deletions
+19 -19
View File
@@ -8,30 +8,30 @@ Feature: Car - speeds
Scenario: Car - speed of various way types
Then routability should be
| highway | oneway | bothw |
| motorway | no | 82 km/h |
| motorway_link | no | 47 km/h |
| motorway | no | 82 km/h +- 1 |
| motorway_link | no | 47 km/h +- 1 |
| trunk | no | 79 km/h +- 1 |
| trunk_link | no | 43 km/h +- 1 |
| primary | no | 63 km/h +- 1 |
| primary_link | no | 34 km/h |
| primary_link | no | 35 km/h +- 1 |
| secondary | no | 54 km/h +- 1 |
| secondary_link | no | 31 km/h |
| tertiary | no | 43 km/h |
| tertiary_link | no | 26 km/h |
| unclassified | no | 31 km/h |
| residential | no | 31 km/h |
| living_street | no | 18 km/h |
| service | no | 23 km/h |
| secondary_link | no | 31 km/h +- 1 |
| tertiary | no | 43 km/h +- 1 |
| tertiary_link | no | 27 km/h +- 1 |
| unclassified | no | 31 km/h +- 1 |
| residential | no | 31 km/h +- 1 |
| living_street | no | 18 km/h +- 1 |
| service | no | 23 km/h +- 1 |
# Alternating oneways have to take average waiting time into account.
Scenario: Car - scaled speeds for oneway=alternating
Then routability should be
| highway | oneway | junction | bothw | # |
| tertiary | | | 43 km/h | |
| tertiary | alternating | | 20 km/h +- 5 | |
| motorway | | | 82 km/h | implied oneway |
| motorway | alternating | | 30 km/h +- 5 | implied oneway |
| motorway | reversible | | | unroutable |
| primary | | roundabout | 63 km/h | implied oneway |
| primary | alternating | roundabout | 25 km/h +- 5 | implied oneway |
| primary | reversible | roundabout | | unroutable |
| highway | oneway | junction | forw | backw | # |
| tertiary | | | 43 km/h | 43 km/h | |
| tertiary | alternating | | 20 km/h +- 5 | 20 km/h +- 5 | |
| motorway | | | 82 km/h | | implied oneway |
| motorway | alternating | | 30 km/h +- 5 | | implied oneway |
| motorway | reversible | | | | unroutable |
| primary | | roundabout | 63 km/h | | implied oneway |
| primary | alternating | roundabout | 25 km/h +- 5 | | implied oneway |
| primary | reversible | roundabout | | | unroutable |