IDatabaseConnection
dbUnit
持有的对数据库的连接。基于
jdbc
的,以及基于
datasource
的都有。
IDataSet:表的集合。
FlatXmlDataSet
:每个
XML
元素是对应者一个表行。元素的名字就是表的名字。
XML
的属性就对应表的列名。如果需要指定为
null
值,只需要省略对应的属性就可以。也就是说,在
XML
文件中,第一行最好把所有的值都设置好了。要不然会有麻烦。(在使用过程当中并没有出现这样的情况。)
DatabaseOperation
代表在每个
testcase
开始之前以及结束之后,执行的数据库操作。
DatabaseOperation.INSERT
:插入数据库。那么需要保证你插入的时候,数据库之间的外健关联关系,因此,表插入的顺序要正确。如果外健关联是程序维护的话,那么就不会有这个问题。
MYSQL
不会有这个问题。
DatabaseOperation.NONE:什么也不做。
No related posts.
原文链接:http://www.wenhq.com/article/view_97.html
欢迎转载,请注明出处:亲亲宝宝