40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
@routing @car @traffic_light
 | 
						|
Feature: Car - Handle traffic lights
 | 
						|
 | 
						|
    Background:
 | 
						|
        Given the profile "car"
 | 
						|
 | 
						|
    Scenario: Car - Encounters a traffic light
 | 
						|
        Given the node map
 | 
						|
            """
 | 
						|
            a-1-b-2-c
 | 
						|
 | 
						|
            d-3-e-4-f
 | 
						|
 | 
						|
            g-h-i   k-l-m
 | 
						|
              |       |
 | 
						|
              j       n
 | 
						|
 | 
						|
            """
 | 
						|
 | 
						|
        And the ways
 | 
						|
            | nodes | highway |
 | 
						|
            | abc   | primary |
 | 
						|
            | def   | primary |
 | 
						|
            | ghi   | primary |
 | 
						|
            | klm   | primary |
 | 
						|
            | hj    | primary |
 | 
						|
            | ln    | primary |
 | 
						|
 | 
						|
        And the nodes
 | 
						|
            | node | highway         |
 | 
						|
            | e    | traffic_signals |
 | 
						|
            | l    | traffic_signals |
 | 
						|
 | 
						|
        When I route I should get
 | 
						|
            | from | to | time   | # |
 | 
						|
            | 1    | 2  |  11.1s | no turn with no traffic light |
 | 
						|
            | 3    | 4  |  13.1s | no turn with traffic light    |
 | 
						|
            | g    | j  |  18.7s | turn with no traffic light    |
 | 
						|
            | k    | n  |  20.7s | turn with traffic light       |
 |