Pode-se dar uma vez quando, em seguida, dirigir uma história?
Eu criei um arquivo .story com um dado quando então (GWT).
Contact_List.story Cenário: Descobrir contato Dado Tenho uma lista de contatos de amigos Quando um deles está on-line Então esse amigo é exibido em uma lista
Eu gostaria de ter dois níveis de teste (um monte de testes de camada de serviço rápido e alguns testes de interface do usuário). Então eu criei o seguinte usando exatamente a mesma linguagem GWT:
ServiceSteps.java
@Given("I've a contact list of friends")
...
UISteps.java
@Given("I've a contact list of friends")
....
E configurou o JBehave para usar os dois: RunBDDTests.java
...
@Override
public InjectableStepsFactory stepsFactory() {
// varargs, can have more that one steps classes
return new InstanceStepsFactory(configuration(), new ServiceSteps(), new UISteps());
}
...
Mas, ao executar isso no JUNit, toda vez que eu executo os testes, é aleatório qual classe de Steps ele seleciona.
Como fazê-lo executar ambas as etapas a cada vez, para que um arquivo .story conduza> uma classe de etapas?