0
의 테이블 시나리오, 그리고 나는 내가하는 일 모르는 잘못된JBehave의 metafilter 나는 JBehave를 발생하는 문제에 직면하고있어 매개 변수
I 매개 변수의 테이블 몇 가지 시나리오를 가지고 있고, 나는를 추가해야 이 시나리오에 대한 메타를 실행하면 테스트를 중지하고 테이블을 제거하거나 메타를 제거하면 모두 정상적으로 작동하지만 시나리오를 실행하지 않으면 시나리오가 실행되지 않습니다.
내 시나리오는 다음과 같습니다 :
Scenario: The user do something
Meta: @meta
Given <USER1> exists
When user <USER1> do <ACTION>
Then I verify if <ACTION> has been perfomed
Examples:
|USER1|ACTION|
|userA|actionA|
|userB|actionB|
|userC|actionC|
Scenario: The user do something
Meta: @meta
Given <USER1> exists
When user <USER1> do <ACTION>
Then I verify if <ACTION> has been perfomed
또는 전용 :이 완벽하게 작동
Scenario: The user do something
Given <USER1> exists
When user <USER1> do <ACTION>
Then I verify if <ACTION> has been perfomed
Examples:
|USER1|ACTION|
|userA|actionA|
|userB|actionB|
|userC|actionC|
내가 메타와 예제 테이블을 모두 추가 할 경우,하지만, 시나리오가 실행되지 않습니다.
나를 도와 줄 사람이 있습니까?
시나리오 후 항상 사용했는데 어떻게 될까요? '메타 : @meta 시나리오 : 사용자가 무언가를 할 것입니다 주어진 ... ' 입니까? –
[Meta Info] (http://jbehave.org/reference/stable/meta-info.html)는 두 가지 방법으로 실행되고 있음을 보여 주므로 문제가되지 않을 수 있습니다. 및 [Meta Filtering] (http://jbehave.org/reference/stable/meta-filtering.html)은 ** 예제 테이블에서 ** 사용되고 있음을 보여줍니다. –
그래서이 시나리오에서 메타 파일을 만들려면 시나리오가 아닌 예제 테이블에서 만들어야합니다. 도와 주셔서 감사합니다! –