Может ли история «Когда? Тогда» привести> 1 «У меня есть шаги»?

мы создали файл .story с заданным временем (GWT).

Сценарий Contact_List.story: откройте контакт, указанный I 've список контактов друзей Когда один из них онлайн, то этот друг отображается в списке I '

Мне бы хотелось иметь два уровня тестирования (несколько быстрых тестов уровня обслуживания и несколько тестов пользовательского интерфейса). Поэтому я создал следующее, используя точно такой же язык GWT:

ServiceSteps.java

@Given("I've a contact list of friends")
...

UISteps.java

@Given("I've a contact list of friends")
....

И настроил JBehave, чтобы использовать их обоих: RunBDDTests.java

...
@Override
public InjectableStepsFactory stepsFactory() {       
    // varargs, can have more that one steps classes
    return new InstanceStepsFactory(configuration(), new ServiceSteps(), new UISteps());
}
...

Но при запуске этого в JUNit каждый раз, когда я запускаю тесты,Случайный выбор класса Steps.

Как сделать так, чтобы он выполнял оба шага каждый раз, чтобы один .story файл работал> 1 ступень класса?

Ответы на вопрос(1)

Ваш ответ на вопрос