2013-12-22 27 views
1

我正在使用dbfit並遇到問題。 我正在做的測試的很大一部分是querys,它不應該返回任何結果。 但是,當我將結果行留空,並執行測試dbfit告訴我,它是零結果和零錯誤。方式斷言dbfit測試空結果是正確的

所以我正在尋找一種方式,dbfit會告訴我,如果他們沒有結果返回,測試是正確的。如果有任何結果顯示我可以看到他們(所以不使用斷言與計數爲零)

我已經嘗試了[預期結果]失敗的方法,但似乎dbfit關於它的結果與query.not像一個保存的方法一樣返回的行斷言。

那麼我能做什麼? 感謝名單

+0

是您的Java或.NET版本的問題? –

+0

Java最新版本 – user3106313

+0

好的,我支持.NET版本。希望有一個Java人看到這一點。 –

回答

0

我知道我有三個近年來黨,只是想我會發佈一個備選答案以防其他人遇到此問題。

起初我打算實施benilov的方法,但後來發現有一種更簡單的方法。只需從表格中選擇記錄的數量,並斷言,而不是試圖選擇任何數據:

!|query|!-select count(*) RowCount from table where 0=1-!| 
|RowCount?| 
|0  | 
相關問題