我一直在我的项目中使用XmlDataSet来获取dbUnit测试数据
我发现以这种格式填充测试数据真的很困难。
我正在考虑使用FlatXmlDataSet。有了这个,我将能够在数据库中创建测试数据,导出它并使用IDatabaseConnection.createDataSet()在我的项目中使用它
我想知道是否有任何这样的导出机制可用于XmlDataSet
此外,使用FlatXmlDataSet有任何缺点或优点吗?
答案 0 :(得分:0)
你试过这个:
IDatabaseConnection dbConn = new DatabaseDataSourceConnection(this.dataSource);
IDataSet actual = dbConn.createDataSet();
XmlDataSet.write(actual, new FileOutputStream("full.xml"))
希望有所帮助。