dbunit上设置的动态测试数据

时间:2014-07-02 15:31:02

标签: java spring hibernate dbunit

我想动态地用dbunit创建我的集成测试的测试数据集,所以假设II有一个A类,另一个是B和C,其中B和C有A的依赖关系,最后是另一个有D的类D与B和C的另一个依赖。

  • 对于测试1,我想要一个带有A和B的测试数据集 - >其中A有id 1,B id 1
  • 对于测试2,我想要一个具有A,B和D的测试数据集 - >其中A有id 1,B id 1和D id 1
  • 对于测试3,我想要一个具有A,C和D的测试数据集 - >其中A有id 1,C id 1和D id 1
  • 对于测试4,我想要一个具有A,B,C和D的测试数据集 - >其中A具有id 1,B具有id 1,C id 2和D id 1

那么如何在测试中创建这个动态测试数据2,3在B和C中使用相同的id,并且在测试4?中使用ID 1,2,B,C。

任何想法?

编辑:到目前为止,我找到了这个解决方案http://merereflections.wordpress.com/2010/08/16/dbunit-and-setting-up-changing-data/

0 个答案:

没有答案