Может ли история «Когда? Тогда» привести> 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 ступень класса?