Проведите общую историю jBehave

У меня есть история jBehave, как показано ниже;

Scenario: Setup test

GivenStories: common/story_1.story,
              common/story_2.story#{0},  
              common/story_2.story#{1},  
              common/story_3.story

Then my setup is done

Examples:
| Field1 | Field2 |
| Value1 | Value2 |
| Value3 | Value4 |

Теперь, как вы видите, я использую несколько общих историй.

Для каждого набора я хочу запустить в следующей последовательности:

История 1 > История 2 (с примером 1) > История 3

а потом

История 1 > История 2 (с примером 2) > История 3

Но в настоящее время он работает в следующем порядке;

История 1 > История 2 (с примером 1) > История 2 (с примером 2) > История 3

Итак, как вы можете видеть, проблема в том, что история 2 вызывается подряд (с каждым примером).

Как заставить их работать отдельно с каждым примером?


person copenndthagen    schedule 12.12.2013    source источник


Ответы (1)


Я думаю, что вашу проблему можно решить, используя @BeforeStory и @AfterStory для ваших историй1 и 3.

взгляните на http://jbehave.org/reference/stable/annotations.html.

person Castilho    schedule 15.12.2013