DBUnit测试用例范围



我正在寻找DBUnit TestCase的范围。可以使用DBUnit测试Spring DAO层方法吗?我的看法是JUnit应该用于Spring DAO Layer测试用例。DBUnit测试用例的范围将是验证数据库表结构和主表数据。DBUnit框架测试用例中还能包含其他内容吗?

可以使用DBUnit测试Spring DAO层方法吗?

是的

我的看法是JUnit应该用于Spring DAO Layer测试用例。DBUnit测试用例的范围将是验证数据库表结构和主表数据。

dbUnit是一个JUnit测试扩展。不确定为什么要这样考虑dbUnit。它可以验证包含数据的表,但这是为了验证CRUD操作。

DBUnit框架测试用例中还可以包含其他内容吗?

是的,很多。使用dbUnit测试所有DAO CRUD操作:

C: dbUnit从insert(有正确的字段内容)验证正确的表内容,然后清理表

R: dbUnit为查询测试播种数据,然后清理表

U: dbUnit为更新测试播种数据,为更新验证正确的表内容(具有正确的更新字段值),然后清理表

D: dbUnit为删除测试播种数据,从删除中验证正确的表内容(行不再存在),然后清理表

相关内容

  • 没有找到相关文章

最新更新