DBUnit建议使用Small Datasets,但我没有找到数据集中包含小数据集的示例。我需要类似于(伪代码)的东西
<dataset>
<!-- this tag is what I am looking for... ;-)-->
<include_other_datasets_which_is_shared_between_different_datasets datasetname="other.xml"/>
<!-- normal xmldataset-definition begins... -->
<table name="foo">...</table>
</dataset>
有什么想法吗?
答案 0 :(得分:2)
据我所知,dbUnit中不存在这样的功能,无论如何你根本不需要它。
因为您可以简单地为不同的数据集执行多次操作。
DatabaseOperation.CLEAN_INSERT.execute(conn, "first_table.xml");
DatabaseOperation.CLEAN_INSERT.execute(conn, "second_table.xml");
或使用CompositeDataSet在运行时将多个数据集合并为一个。