osrm-backend/features/testbot/summary.feature

80 lines
2.3 KiB
Gherkin
Raw Normal View History

@routing @basic @testbot
Feature: Basic Routing
Background:
Given the profile "testbot"
2016-05-30 11:42:28 -04:00
Given a grid size of 200 meters
@smallest
2016-05-30 11:42:28 -04:00
Scenario: Checking
Given the node map
2016-06-01 10:21:26 -04:00
| a | b | 1 | c | d | e |
And the ways
| nodes |
| ab |
| bc |
| cd |
| de |
When I route I should get
| from | to | route | summary |
| a | e | ab,bc,cd,de,de | ab, bc |
| e | a | de,cd,bc,ab,ab | de, bc |
| a | b | ab,ab | ab |
| b | d | bc,cd,cd | bc, cd |
2016-06-01 10:21:26 -04:00
| 1 | c | bc,bc | bc |
@smallest
Scenario: Check handling empty values
Given the node map
2016-05-03 17:01:25 -04:00
| a | b | | c | | d | f |
| | | | | | e | |
And the ways
| nodes | name |
| ab | ab |
| bc | bc |
2016-05-03 17:01:25 -04:00
| cd | |
| de | de |
2016-05-03 17:01:25 -04:00
| df | df |
When I route I should get
2016-05-03 17:01:25 -04:00
| from | to | route | summary |
2016-05-04 05:06:32 -04:00
| e | a | de,,bc,ab,ab | de, bc |
@smallest @todo
Scenario: Summaries when routing on a simple network
Given the node map
| a | b |
And the ways
| nodes |
| ab |
When I route I should get
| from | to | route | summary |
| a | b | ab,ab | ab |
| b | a | ab,ab | ab |
@repeated
Scenario: Check handling empty values
Given the node map
| f | | | x | | |
| b | c | d | e | 1 | g |
| a | | | y | | |
And the ways
| nodes | name | # |
| ab | first | |
| bc | first | |
| cd | first | |
| deg | second | |
| bf | third | |
| xey | cross |we need this because phantom node segments are not considered for the summary |
When I route I should get
2016-05-03 17:01:25 -04:00
| from | to | route | summary |
| a | 1 | first,first,second,second | first, second |