Как остановить выполнение следующих шагов, если предыдущий шаг не удается в Jbehave - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть следующий пример в JBehave

Given user is super user
Given user is active
When user buys 10 items
Then apply 10% discount

Когда выполнение приходит, чтобы проверить, активен ли пользователь (в моем примере, пользователь не активен), я хочу, чтобы остановка выполнения и отчет были сгенерированыкак неудачный сценарий.Как это сделать?

1 Ответ

0 голосов
/ 30 ноября 2018

Вы используете Assert:

@Given("user is active")
public void givenUserIsActive() {
    Assert.AssertTrue(UserIsActive); // whatever you need to do to test the condition
}

У меня не загружено затмение, поэтому я не знаю точный включаемый файл, но для JUnit, я думаю, это org.junit.assert,Если вы используете TestNG, он будет другим, и синтаксис также может быть другим.

...