add test for #1034
This commit is contained in:
		
							parent
							
								
									917b1cbd6c
								
							
						
					
					
						commit
						644286111f
					
				| @ -52,8 +52,33 @@ Feature: Via points | ||||
|             | a,c,f     | ab,bcd,de,efg    | | ||||
|             | a,c,f,h   | ab,bcd,de,efg,gh | | ||||
| 
 | ||||
|     @bug | ||||
|     Scenario: Via points on ring of oneways | ||||
|     # xa it to avoid only having a single ring, which cna trigger edge cases | ||||
|         Given the node map | ||||
|             | x |   |   |   |   |   |   | | ||||
|             | a | 1 | b | 2 | c | 3 | d | | ||||
|             | f |   |   |   |   |   | e | | ||||
| 
 | ||||
|         And the ways | ||||
|             | nodes | oneway | | ||||
|             | xa    |        | | ||||
|             | ab    | yes    | | ||||
|             | bc    | yes    | | ||||
|             | cd    | yes    | | ||||
|             | de    | yes    | | ||||
|             | ef    | yes    | | ||||
|             | fa    | yes    | | ||||
| 
 | ||||
|         When I route I should get | ||||
|             | waypoints | route                      | distance  | turns                                                               | | ||||
|             | 1,3       | ab,bc,cd                   |  400m +-1 | head,straight,straight,destination                                  | | ||||
|             | 3,1       | cd,de,ef,fa,ab             | 1000m +-1 | head,right,right,right,right,destination                            | | ||||
|             | 1,2,3     | ab,bc,cd                   |  400m +-1 | head,destination                                                    | | ||||
|             | 1,3,2     | ab,bc,cd,da,ab             | 1600m +-1 | head,straight,straight,right,right,right,right,straight,destination | | ||||
|             | 3,2,1     | ab,bc,cd,da,ab,bc,cd,da,ab | 2400m +-1 | head,right,right,right,right,straight,straight,right,right,right,right,destination | | ||||
| 
 | ||||
|     @bug | ||||
|     Scenario: Via points on ring on the same oneway | ||||
|     # xa it to avoid only having a single ring, which cna trigger edge cases | ||||
|         Given the node map | ||||
|             | x |   |   |   |   | | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user