0

特定の条件を満たした場合にのみステップを実行したい。例えば、

与えられた日のリストと MonthYearスクリーンショット

リストに月が 30 日含まれている場合

ユーザーが 30 日の月に 31 を入力すると、表示されるエラー メッセージは「無効な日付」です。

JBehaveストーリーにIf条件を書くことはできますか?

4

1 に答える 1

1

Given/When/Then パターンで IF は必要ないと思います。あなたの例では、「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 に答える