Adding cucumber file test "side_param_feature" for the side parameter.
- test on normal segment - test on oneway segment Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com>
This commit is contained in:
parent
8a54e6a0ec
commit
ba2bf4f78e
207
features/testbot/side_param.feature
Normal file
207
features/testbot/side_param.feature
Normal file
@ -0,0 +1,207 @@
|
|||||||
|
@routing @side_param @testbot
|
||||||
|
Feature: Side parameter
|
||||||
|
|
||||||
|
Background:
|
||||||
|
Given the profile "car"
|
||||||
|
And a grid size of 10 meters
|
||||||
|
|
||||||
|
Scenario: Testbot - Start End same side, option both for Start and End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s e
|
||||||
|
a------b------c
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes |
|
||||||
|
| ab |
|
||||||
|
| bc |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b b | ab,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Start End same side, option both for Start and Default for End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s e
|
||||||
|
a------b------c
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes |
|
||||||
|
| ab |
|
||||||
|
| bc |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b d | ab,bc,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Start End same side, option both for Start and Opposite for End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s e
|
||||||
|
a------b------c
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes |
|
||||||
|
| ab |
|
||||||
|
| bc |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b o | ab,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Start End opposite side, option both for Start and End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s
|
||||||
|
a------b------c
|
||||||
|
e
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes |
|
||||||
|
| ab |
|
||||||
|
| bc |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b b | ab,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Start End opposite side, option both for Start and Default for End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s
|
||||||
|
a------b------c
|
||||||
|
e
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes |
|
||||||
|
| ab |
|
||||||
|
| bc |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b d | ab,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Start End opposite side, option both for Start and Opposite for End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s
|
||||||
|
a------b------c
|
||||||
|
e
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes |
|
||||||
|
| ab |
|
||||||
|
| bc |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b o | ab,bc,bc |
|
||||||
|
|
||||||
|
###############
|
||||||
|
# Oneway Test #
|
||||||
|
###############
|
||||||
|
Scenario: Testbot - Test on oneway segment, Start End same side, option both for Start and End,
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s e
|
||||||
|
a------b------c
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | oneway |
|
||||||
|
| ab | yes |
|
||||||
|
| bc | yes |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b b | ab,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Test on oneway segment, Start End same side, option both for Start and Default for End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s e
|
||||||
|
a------b------c
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | oneway |
|
||||||
|
| ab | yes |
|
||||||
|
| bc | yes |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b d | ab,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Test on oneway segment, Start End same side, option both for Start and Opposite for End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s e
|
||||||
|
a------b------c
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | oneway |
|
||||||
|
| ab | yes |
|
||||||
|
| bc | yes |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b o | ab,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Test on oneway segment, Start End opposite side, option both for Start and End,
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s
|
||||||
|
a------b------c
|
||||||
|
e
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | oneway |
|
||||||
|
| ab | yes |
|
||||||
|
| bc | yes |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b b | ab,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Test on oneway segment, Start End opposite side, option both for Start and Default for End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s
|
||||||
|
a------b------c
|
||||||
|
e
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | oneway |
|
||||||
|
| ab | yes |
|
||||||
|
| bc | yes |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b d | ab,bc |
|
||||||
|
|
||||||
|
Scenario: Testbot - Test on oneway segment, Start End opposite side, option both for Start and Opposite for End
|
||||||
|
Given the node map
|
||||||
|
"""
|
||||||
|
s
|
||||||
|
a------b------c
|
||||||
|
e
|
||||||
|
"""
|
||||||
|
|
||||||
|
And the ways
|
||||||
|
| nodes | oneway |
|
||||||
|
| ab | yes |
|
||||||
|
| bc | yes |
|
||||||
|
|
||||||
|
When I route I should get
|
||||||
|
| from | to | sides | route |
|
||||||
|
| s | e | b o | ab,bc |
|
Loading…
Reference in New Issue
Block a user