Fixing test for opposite directions
This commit is contained in:
		
							parent
							
								
									7f69857376
								
							
						
					
					
						commit
						b19e2fbafe
					
				| @ -1,4 +1,4 @@ | ||||
| @routing @opposite @todo | ||||
| @routing @opposite | ||||
| Feature: Separate settings for forward/backward direction | ||||
| 	 | ||||
| 	Background: | ||||
| @ -7,13 +7,13 @@ Feature: Separate settings for forward/backward direction | ||||
| 	@smallest | ||||
| 	Scenario: Going against the flow | ||||
| 		Given the node map | ||||
| 		 | a | b | | ||||
| 		 | a | b | c | d | | ||||
| 	 | ||||
| 		And the ways | ||||
| 		 | nodes | highway | | ||||
| 		 | ab    | river   | | ||||
| 		 | abcd  | river   | | ||||
|      | ||||
| 		When I route I should get | ||||
| 		 | from | to | route | distance  | time | | ||||
| 		 | a    | b  | ab    | 100m     | 10s  | | ||||
| 		 | b    | a  | ab    | 100m     | 20s  | | ||||
| 		 | a    | d  | abcd  | 300 +- 1m | 30s  | | ||||
| 		 | d    | a  | abcd  | 300 +- 1m | 55s  | | ||||
|  | ||||
| @ -56,6 +56,12 @@ function way_function (way, numberOfNodesInWay) | ||||
| 		way.speed = speed_profile[highway] or speed_profile['default'] | ||||
| 	end | ||||
| 	 | ||||
| 	if(highway == "river") then | ||||
| 		local temp_speed = way.speed; | ||||
| 		way.speed = temp_speed*3/2 | ||||
| 		way.backward_speed = temp_speed*2/3 | ||||
| 	end | ||||
| 	 | ||||
| 	if oneway == "no" or oneway == "0" or oneway == "false" then | ||||
| 		way.direction = Way.bidirectional | ||||
| 	elseif oneway == "-1" then | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user