56 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
@routing @car @barrier
 | 
						|
Feature: Car - Barriers
 | 
						|
 | 
						|
    Background:
 | 
						|
        Given the profile "car"
 | 
						|
 | 
						|
    Scenario: Car - Barriers
 | 
						|
        Then routability should be
 | 
						|
            | node/barrier   | bothw |
 | 
						|
            |                | x     |
 | 
						|
            | bollard        |       |
 | 
						|
            | gate           | x     |
 | 
						|
            | lift_gate      | x     |
 | 
						|
            | cattle_grid    | x     |
 | 
						|
            | border_control | x     |
 | 
						|
            | toll_booth     | x     |
 | 
						|
            | sally_port     | x     |
 | 
						|
            | entrance       | x     |
 | 
						|
            | wall           |       |
 | 
						|
            | fence          |       |
 | 
						|
            | some_tag       |       |
 | 
						|
            | block          |       |
 | 
						|
 | 
						|
    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     |
 | 
						|
            | gate         | agricultural  |       |
 | 
						|
            | wall         |               |       |
 | 
						|
            | wall         | yes           | x     |
 | 
						|
            | wall         | permissive    | x     |
 | 
						|
            | wall         | designated    | x     |
 | 
						|
            | wall         | no            |       |
 | 
						|
            | wall         | private       | x     |
 | 
						|
            | 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     |
 |