#dbunit
#dbunit
Вопрос:
Я использую XmlDataSet в своем проекте для тестовых данных DBUnit.
мне очень сложно заполнять тестовые данные в этом формате.
Я подумываю об использовании FlatXmlDataSet. С помощью этого я смогу создавать тестовые данные в базе данных, экспортировать их и использовать в своем проекте, используя IDatabaseConnection.CreateDataSet()
Я хотел бы знать, доступен ли какой-либо такой механизм экспорта для XmlDataSet
, есть ли какие-либо недостатки или преимущества использования FlatXmlDataSet?
Ответ №1:
Вы пробовали это:
IDatabaseConnection dbConn = new DatabaseDataSourceConnection(this.dataSource);
IDataSet actual = dbConn.createDataSet();
XmlDataSet.write(actual, new FileOutputStream("full.xml"))
Надеюсь, это поможет.