DbUnit使用
没有UT的代码会让你有如芒在背的感觉。
DB的UT(或是集成测试)比较麻烦,尤其是测试数据的准备。
DbUnit就是解决这个问题。
一、资料
1. 网站
DbUnit的官方网站上的介绍的DbUnit的内容不多。
DbUnit Wiki上的介绍的
2. 文章
Effective Unit Testing with DbUnit
http://onjava.com/pub/a/onjava/2004/01/21/dbunit.html
DBUnit Made Easy
http://www.oreillynet.com/onjava/blog/2005/10/dbunit_made_easy.html
二、使用的代码例子
在DbUnit的官方网站的Get Start(http://www.dbunit.org/howto.html )有简单的例子。
1. 使用使用DbUnit对TestCase扩展的子类来继承
官方网站有说明:
http://www.dbunit.org/howto.html#createtest
代码像这样:
2. 在自己的TestCase的子类中,加上DbUnit的支持
常常我们已经继承了Spring的TestCase的类来进行UT,就不能再继承DbUnit的TestCase子类了。
官方网站有说明:
http://www.dbunit.org/howto.html#noextend
下面是在一个TestCase上加上DbUnit支持的代码的例子:
使用这个TestCase的例子:

浙公网安备 33010602011771号