2012-11-26 2 views
1

예제가있는 시나리오가 많이 있습니다. "예제"에 실패하면 JBehave는 나머지 예제 목록에 대한 시나리오 실행을 중단합니다. 예 : | 분류 | | 유형 : 다음 페이지 를 볼 때JBehave - 예제에서 오류 무시하기

분류 와 기록을 감안할 때 나는 레코드가

예를 입력있다 참조 | classification_1 | type_1 | | classification_2 | type_2 | | 분류 _3 | 유형 _3 | | 분류 _4 | 유형 _4 |

시나리오가

실패 할 경우 | classification_2 | TYPE_2 |

그러면 3과 4는 실행되지 않습니다. 오류가 발생해도 모든 예제를 실행하도록 JBehave를 구성하는 방법이 있습니까?

감사합니다.

답변

0

JBehave 소스 코드로 디버깅 한 후에는 불가능한 것처럼 보입니다.

StepResult result = step.doNotPerform(scenarioFailure); 
result.describeTo(reporter.get()); 

은 따라서 우리는 보고서에서 수행되지 단계를 참조하십시오 StoryRunner 클래스에서 실패의 경우에는 다음과 같은 않는 전략에 보이지 않는 " SomethingHappened implements State"의 인스턴스를 사용합니다.

나는 틀렸어 더 지식이 많은 사람이 나를 바로 잡고 싶어.