다음 웹 사이트에서 JBehave의 웹 응용 프로그램을 자동화하고 있습니다.jBehave의 합성 단계가 먼저 사전 조건을 실행하지 않는 이유는 무엇입니까?
내가 단계를 실행하면 처음보다는 먼저 사전 조건을 실행하는 것보다 복합 단계 안에 무엇을 실행합니다 .. 모든 사전 조건을 포함 한 복합 단계 ..
을 만든 어떻게 내가 할 수있는 복합 단계를 사용하여 순차적으로 테스트를 실행하십시오. 제발 조언.
다음은 내 단계 파일 코드입니다. I는, 복합 기능 안에있는 SYSOUT "I 복합 단계 참조 주어"실행
@Given("I see given step")
public void given()
{
System.out.println("Inside GIVEN");
}
@Then("I see then step")
public void when()
{
System.out.println("Inside WHEN");
}
@Then("I see when step")
public void then()
{
System.out.println("Inside THEN");
}
@Given("I see composite step")
@Composite(steps={"Given I see given step","Then I see then step","When I see when step"})
public void composite()
{
System.out.println("Inside COMPOSITE");
}
I은 먼저 사전 조건을 실행해야 .. 먼저 실행.
감사합니다.