38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Gherkin
		
	
	
	
	
	
| @routing @bicycle @stop_area @todo
 | |
| Feature: Bike - Stop areas for public transport
 | |
| Platforms and railway/bus lines are connected using a relation rather that a way, as specified in:
 | |
| http://wiki.openstreetmap.org/wiki/Tag:public_transport%3Dstop_area
 | |
| 
 | |
| 	Background:
 | |
| 		Given the profile "bicycle"
 | |
| 	
 | |
| 	Scenario: Bike - Platforms tagged using public_transport
 | |
| 	 	Then routability should be
 | |
| 		 | highway | public_transport | bicycle | bothw |
 | |
| 		 | primary |                  |         | x     |
 | |
| 		 | (nil)   | platform         |         | x     |
 | |
| 
 | |
| 	Scenario: Bike - railway platforms
 | |
| 		Given the node map
 | |
| 		 | a | b | c | d |
 | |
| 		 |   | s | t |   |
 | |
| 
 | |
|         And the nodes
 | |
|      	 | node | public_transport |
 | |
|      	 | c    | stop_position    |
 | |
|      	 
 | |
| 		And the ways
 | |
| 		 | nodes | highway | railway | bicycle | public_transport |
 | |
| 		 | abcd  | (nil)   | train   | yes     |                  |
 | |
| 		 | st    | (nil)   | (nil)   |         | platform         |
 | |
| 
 | |
|   		And the relations
 | |
|   		 | type             | public_transport | node:stop | way:platform |
 | |
|   		 | public_transport | stop_area        | c         | st           |
 | |
| 
 | |
| 		When I route I should get
 | |
| 		 | from | to | route        |
 | |
| 		 | a    | d  | abcd         |
 | |
| 		 | s    | t  | st           |
 | |
| 		 | s    | d  | /st,.+,abcd/ |
 |