我想描述一下我的應用程序在小黃瓜語言中的一個場景,以便我可以將它用作可執行規範。這種情況更多地少於以下情況:執行檢查的過程有一個階段。如果檢查的所有條件都滿足,則過程結束。否則,流程會等待任何條件發生變化(通知它)並再次檢查,如果成功則結束。我無法描述的是這個等待的部分。我現在的版本(簡體)是:描述在小黃瓜語言上的「等待」步驟
Given condition A
And not condition B
When the check is performed
Then the result is negative, pending condition B
我試圖用pending condition B
表達的是,該測試將被重複一次B條件的變化,但我不是特別喜歡這個版本,因爲它很難一對一進行測試(condition B
更改將是一個新的When
)。
任何有更多經驗的人都可以提出一個更好的表述嗎?