1

When you submit sorties to Jbehave with

@Override
public InjectableStepsFactory stepsFactory() 
{
         return new InstanceStepsFactory(configuration(), 
                 new LoginSteps(), new PreferencesSteps(), new BetterSteps());
}

They are executed in BetterSteps, LoginSteps, PreferencesStpes fasion. How do I make these classes having scenarios execute in a custom order which is not alphabetical? Say LoginSteps followed by PreferenceSteps followed by BetterSteps etc?

4

2 回答 2

1

有一个解决你的问题的方法..

你可以让你的故事名称从 Sn 开始,其中 n 是 1,2,3..... 比如S1_LoginStepsS2_PreferenceSteps

Jbehave 将按字母顺序执行故事,从 S1 开始,然后 S2....

于 2013-01-14T09:25:38.107 回答
0

我是否正确理解您在所有这些步骤类中都有具有相同或相似模式的步骤,并且想要控制哪些步骤用于其他步骤?

如果是这样,请在此处查看步骤优先级:http: //jbehave.org/reference/stable/prioritising-steps.html并将优先级应用于您的首选步骤。

于 2012-12-06T10:51:59.083 回答