我一直在我的项目中为dbUnit测试数据使用XmlDataSet。
我发现用这种格式填充测试数据真的很困难。
我正在考虑使用FlatXmlDataSet。这样,我就能够在数据库中创建测试数据,导出它,并使用IDatabaseConnection.createDataSet()在我的项目中使用它
我想知道XmlDataSet是否有这样的导出机制
另外,使用FlatXmlDataSet有什么缺点或优点吗?
发布于 2012-01-06 22:02:26
你有没有试过这个:
IDatabaseConnection dbConn = new DatabaseDataSourceConnection(this.dataSource);
IDataSet actual = dbConn.createDataSet();
XmlDataSet.write(actual, new FileOutputStream("full.xml"))希望这能有所帮助。
https://stackoverflow.com/questions/7965880
复制相似问题