Add failing test case for alleys

This commit is contained in:
Patrick Niklaus 2017-05-04 21:37:41 +00:00 committed by Patrick Niklaus
parent 6ca46795aa
commit 21cd1a44e8

View File

@ -0,0 +1,35 @@
@routing @bicycle @alley
Feature: Bicycle - Route around alleys
Background:
Given the profile file
"""
require 'bicycle'
properties.weight_name = 'cyclability'
"""
Scenario: Bicycle - Avoid taking alleys
Given the query options
| annotations | nodes |
Given the node map
"""
a-----b-----c
| : |
d.....e.....f
"""
And the ways
| nodes | highway | service |
| abc | residential | |
| def | service | alley |
| ad | residential | |
| be | service | alley |
| cf | residential | |
When I route I should get
| from | to | a:nodes | weight | # |
| a | f | 1:2:3:6 | 192 | Avoids d,e,f |
| a | e | 1:2:5 | 168 | Take the alley b,e if neccessary |
| d | f | 4:1:2:3:6 | 240 | Avoids the alley d,e,f |