使用Maven DBUnit插件替换DataSetSet

时间:2012-06-05 17:37:37

标签: maven junit dbunit

我想将ReplacementDataSet与DbUnit一起使用,以便在构建时我可以解析我的testdata.xml文件并过滤一些数据值。

,例如,能够做到这样的事情会很好:

ReplacementDataSet rds = new ReplacementDataSet(ds);

rds.addReplacementObject("[NULL]", null);
rds.addReplacementObject("[NOW]", dbUnitDateFormat(DateUtils.addDays(new Date(), 0)));

但是,maven dbunit插件不允许我覆盖FlatXmlDataSetBuilder或插入任何类型的替换数据集类。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

Maven dbunit插件非常基础。 dbunit ANT任务允许一些额外的配置行为,但它也无法访问所有dbunit功能。

最佳建议是在单元测试中声明使用此数据集。