36 lines
		
	
	
		
			903 B
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			903 B
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
| @routing @foot
 | |
| Feature: Foot - Use distance weight
 | |
| 
 | |
|     Background:
 | |
|         Given a grid size of 200 meters
 | |
| 
 | |
|     Scenario: Foot - Check distance weight
 | |
|         Given the profile file
 | |
|         """
 | |
|         local functions = require('foot')
 | |
|         functions.setup_testbot = functions.setup
 | |
| 
 | |
|         functions.setup = function()
 | |
|           local profile = functions.setup_testbot()
 | |
|           profile.properties.weight_name = 'distance'
 | |
|           return profile
 | |
|         end
 | |
| 
 | |
|         return functions
 | |
|         """
 | |
| 
 | |
|         Given the node map
 | |
|             """
 | |
|             a-b-c
 | |
|             """
 | |
| 
 | |
| 
 | |
|         And the ways
 | |
|             | nodes | highway     |
 | |
|             | abc   | residential |
 | |
| 
 | |
|         When I route I should get
 | |
|             | from | to | route   | weight | time | distance |
 | |
|             | a    | b  | abc,abc |    200 | 144s | 200m +-1 |
 | |
|             | a    | c  | abc,abc |    400 | 288s | 400m +-1 |
 |