2013-12-22 29 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  | 
相关问题