32 lines
		
	
	
		
			867 B
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			867 B
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
| @routing @testbot @alternative
 | |
| Feature: Alternative route
 | |
| 
 | |
|     Background:
 | |
|         Given the profile "testbot"
 | |
| 
 | |
|     Scenario: Alternative Loop Paths
 | |
|         Given the node map
 | |
|             """
 | |
|             a 2 1 b
 | |
|             7     4
 | |
|             8     3
 | |
|             c 5 6 d
 | |
|             """
 | |
| 
 | |
|         And the ways
 | |
|             | nodes | oneway |
 | |
|             | ab    | yes    |
 | |
|             | bd    | yes    |
 | |
|             | dc    | yes    |
 | |
|             | ca    | yes    |
 | |
| 
 | |
|         And the query options
 | |
|             | alternatives | true |
 | |
| 
 | |
|         When I route I should get
 | |
|             | from | to | route             | alternative |
 | |
|             | 1    | 2  | ab,bd,dc,ca,ab,ab |             |
 | |
|             | 3    | 4  | bd,dc,ca,ab,bd,bd |             |
 | |
|             | 5    | 6  | dc,ca,ab,bd,dc,dc |             |
 | |
|             | 7    | 8  | ca,ab,bd,dc,ca,ca |             |
 |