0

我只想在满足特定条件时执行一个步骤。例如,

给定日期列表和 MonthYear截图

如果列表包含 30 天的月份,则

当用户输入 31 for 30 days month 然后显示的错误消息是“Invalid date”

是否可以在 JBehave 故事中编写 If 条件?

4

1 回答 1

1

我认为您不需要 Given/When/Then 模式中的 IF。在您的示例中,“如果列表包含 30 天的月份”可以视为“如果用户选择了 30 天的月份”。

因此,您的示例可能会这样写:

Given a lists of days and MonthYear
When the user enters 31 in days AND user choose a month with 30 days 
Then the error message shown is 'Invalid date'
于 2013-09-17T09:33:44.517 回答