JBehave поддерживать данные по шагам задано / когда / затем во время сценария - PullRequest
6 голосов
/ 22 февраля 2012

Я некоторое время пробовал JBehave, и мне нужно выяснить, существует ли способ поддерживать данные по шагам во время выполнения одного конкретного сценария?Я имею в виду, возможно ли поддерживать состояние / данные во время сценария в заданном / когда / затем без использования какой-либо переменной состояния в классе шага.

1 Ответ

4 голосов
/ 24 февраля 2012

Да, вы можете передать объект, который поддерживает общее состояние, на разные этапы.

Пример Крестики и нолики в jbehave core демонстрирует это.Между историями существует некоторое общее состояние, которое поддерживается в классе WindowControl .

. Обратите внимание, что класс NoughtsAndCrossesStory, который устанавливает среду, внедряет экземпляр WindowControl во все шаги.

...