osrm-backend/features/car/barrier.feature

56 lines
2.2 KiB
Gherkin
Raw Normal View History

@routing @car @barrier
2012-10-01 07:27:08 -04:00
Feature: Car - Barriers
2013-08-29 13:29:13 -04:00
Background:
Given the profile "car"
2013-08-29 13:29:13 -04:00
Scenario: Car - Barriers
Then routability should be
| node/barrier | bothw |
| | x |
| bollard | |
| gate | x |
| lift_gate | x |
2013-08-29 13:29:13 -04:00
| cattle_grid | x |
| border_control | x |
| toll_booth | x |
| sally_port | x |
| entrance | x |
| wall | |
| fence | |
| some_tag | |
| block | |
2013-08-29 13:29:13 -04:00
Scenario: Car - Access tag trumphs barriers
Then routability should be
| node/barrier | node/access | bothw |
| gate | | x |
| gate | yes | x |
| gate | permissive | x |
| gate | designated | x |
| gate | no | |
| gate | private | x |
2013-08-29 13:29:13 -04:00
| gate | agricultural | |
| wall | | |
| wall | yes | x |
| wall | permissive | x |
| wall | designated | x |
| wall | no | |
| wall | private | x |
2013-08-29 13:29:13 -04:00
| wall | agricultural | |
Scenario: Car - Rising bollard exception for barriers
Then routability should be
| node/barrier | node/bollard | bothw |
| bollard | | |
| bollard | rising | x |
| bollard | removable | |
Scenario: Car - Height restrictions
Then routability should be
| node/barrier | node/maxheight | bothw |
| height_restrictor | | x |
| height_restrictor | 1 | |
| height_restrictor | 3 | x |
| height_restrictor | default | x |