From 793e477898aef5cd3d70d94a133d2b82341e8617 Mon Sep 17 00:00:00 2001 From: Emil Tin Date: Thu, 27 Mar 2014 19:12:22 +0100 Subject: [PATCH] active tests for fixed bugs --- features/testbot/bugs.feature | 58 --------------------------------- features/testbot/fixed.feature | 26 +++++++++++++++ features/testbot/oneway.feature | 42 ++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 58 deletions(-) create mode 100644 features/testbot/fixed.feature create mode 100644 features/testbot/oneway.feature diff --git a/features/testbot/bugs.feature b/features/testbot/bugs.feature index d79967cea4..26be28aa6f 100644 --- a/features/testbot/bugs.feature +++ b/features/testbot/bugs.feature @@ -3,61 +3,3 @@ Feature: Known bugs Background: Given the profile "testbot" - - Scenario: Routing on a oneway roundabout - Given the node map - | | d | c | | - | e | | | b | - | f | | | a | - | | g | h | | - - And the ways - | nodes | oneway | - | ab | yes | - | bc | yes | - | cd | yes | - | de | yes | - | ef | yes | - | fg | yes | - | gh | yes | - | ha | yes | - - When I route I should get - | from | to | route | - | a | b | ab | - | b | c | bc | - | c | d | cd | - | d | e | de | - | e | f | ef | - | f | g | fg | - | g | h | gh | - | h | a | ha | - | b | a | bc,cd,de,ef,fg,gh,ha | - | c | b | cd,de,ef,fg,gh,ha,ab | - | d | c | de,ef,fg,gh,ha,ab,bc | - | e | d | ef,fg,gh,ha,ab,bc,cd | - | f | e | fg,gh,ha,ab,bc,cd,de | - | g | f | gh,ha,ab,bc,cd,de,ef | - | h | g | ha,ab,bc,cd,de,ef,fg | - | a | h | ab,bc,cd,de,ef,fg,gh | - - @726 - Scenario: Weird looping, manual input - Given the node locations - | node | lat | lon | - | a | 55.660778 | 12.573909 | - | b | 55.660672 | 12.573693 | - | c | 55.660128 | 12.572546 | - | d | 55.660015 | 12.572476 | - | e | 55.660119 | 12.572325 | - | x | 55.660818 | 12.574051 | - | y | 55.660073 | 12.574067 | - - And the ways - | nodes | - | abc | - | cdec | - - When I route I should get - | from | to | route | turns | - | x | y | abc | head,destination | diff --git a/features/testbot/fixed.feature b/features/testbot/fixed.feature new file mode 100644 index 0000000000..0edf25c155 --- /dev/null +++ b/features/testbot/fixed.feature @@ -0,0 +1,26 @@ +@routing @testbot @fixed +Feature: Fixed bugs, kept to check for regressions + + Background: + Given the profile "testbot" + + @726 + Scenario: Weird looping, manual input + Given the node locations + | node | lat | lon | + | a | 55.660778 | 12.573909 | + | b | 55.660672 | 12.573693 | + | c | 55.660128 | 12.572546 | + | d | 55.660015 | 12.572476 | + | e | 55.660119 | 12.572325 | + | x | 55.660818 | 12.574051 | + | y | 55.660073 | 12.574067 | + + And the ways + | nodes | + | abc | + | cdec | + + When I route I should get + | from | to | route | turns | + | x | y | abc | head,destination | diff --git a/features/testbot/oneway.feature b/features/testbot/oneway.feature new file mode 100644 index 0000000000..42f50acdab --- /dev/null +++ b/features/testbot/oneway.feature @@ -0,0 +1,42 @@ +@routing @testbot @oneway +Feature: Testbot - oneways + + Background: + Given the profile "testbot" + + Scenario: Routing on a oneway roundabout + Given the node map + | | d | c | | + | e | | | b | + | f | | | a | + | | g | h | | + + And the ways + | nodes | oneway | + | ab | yes | + | bc | yes | + | cd | yes | + | de | yes | + | ef | yes | + | fg | yes | + | gh | yes | + | ha | yes | + + When I route I should get + | from | to | route | + | a | b | ab | + | b | c | bc | + | c | d | cd | + | d | e | de | + | e | f | ef | + | f | g | fg | + | g | h | gh | + | h | a | ha | + | b | a | bc,cd,de,ef,fg,gh,ha | + | c | b | cd,de,ef,fg,gh,ha,ab | + | d | c | de,ef,fg,gh,ha,ab,bc | + | e | d | ef,fg,gh,ha,ab,bc,cd | + | f | e | fg,gh,ha,ab,bc,cd,de | + | g | f | gh,ha,ab,bc,cd,de,ef | + | h | g | ha,ab,bc,cd,de,ef,fg | + | a | h | ab,bc,cd,de,ef,fg,gh | \ No newline at end of file