2016-03-03 25 views
0

我習慣於在指定條件時使用NOT,但也許它只會允許不同的積極條件?例如如果用戶不是主角小黃瓜有任何否定嗎?

+1

你不能寫一個「負」的步驟,然後有一個相應的步驟定義,用於驗證的消極條件? – orde

+0

您可以編寫一個步驟,它取(不是)並根據參數使用它來檢查它是否爲真。 –

回答

0

在小黃瓜語法中沒有不是操作符。正如@orde在評論中所說的,你只需要寫出一個負面的步驟定義來檢查你想要的。

有一兩件事可以使這個更好一點使用是知道你可以寫使用「但是」關鍵字的步驟,而不是隻用「和」

Given I have set something up 
When I do something 
Then something positive should happen 
And some other thing should happen 
But some negative thing should not happen 

不是一個巨大的差別,但聽起來更好。

正如Dave McNulla所說的,你可以寫下你的步驟,不是'如果你想重複使用它們。