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