38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
| @routing @testbot @routes @todo
 | |
| Feature: OSM Route Relation
 | |
| 
 | |
|     Background:
 | |
|         Given the profile "testbot"
 | |
| 
 | |
|     Scenario: Prioritize ways that are part of route relations
 | |
|     # This scenario assumes that the testbot uses an impedance of 0.5 for ways that are part of 'testbot' routes.
 | |
| 
 | |
|         Given the node map
 | |
|             """
 | |
|             s     t
 | |
|             a     b     c
 | |
| 
 | |
|                   u     v
 | |
|             """
 | |
| 
 | |
|         And the ways
 | |
|             | nodes |
 | |
|             | ab    |
 | |
|             | bc    |
 | |
|             | as    |
 | |
|             | stb   |
 | |
|             | bu    |
 | |
|             | uvc   |
 | |
| 
 | |
|         And the relations
 | |
|             | type  | route   | way:route |
 | |
|             | route | testbot | as,stb    |
 | |
|             | route | testbot | bu,uvc    |
 | |
| 
 | |
|         When I route I should get
 | |
|             | from | to | route  | distance | time    |
 | |
|             | b    | c  | bc     | 300m +-1 | 30s +-1 |
 | |
|             | c    | b  | bc     | 300m +-1 | 30s +-1 |
 | |
|             | a    | b  | as,stb | 500m +-1 | 50s +-1 |
 | |
|             | b    | a  | stb,as | 500m +-1 | 50s +-1 |
 |