Использование переменных в загрузочном файле DBUnit
Есть ли способ, которым я могу использовать переменные в моем загрузочном файле в DBUnit, чтобы я мог заполнять динамические данные во время выполнения
например
<Employee id="var" , name="emp1" />
и я хочу, чтобы var был чем-то, что я могу предоставить.
Извините, если это основные вопросы, но я только начал смотреть на DBUnit по чьей-то рекомендации
1 ответ
Я нашел решение за пару дней до этого, вы можете использовать ReplacementDataSet. Вот пример (я использую его для замены некоторых полей на ноль)
public static IDataSet flatXml(File file)
throws MalformedURLException, DataSetException {
ReplacementDataSet dataSet = new ReplacementDataSet(
new FlatXmlDataSetBuilder().build(file));
dataSet.addReplacementObject("[NULL]", null);
return dataSet;
}
<dataset>
<T_F2G_PENDING_ORDER
TRACKING_ID="2"
DELIVERY_TIME="2013-04-01 13:44:00"
DELIVERY_ADDRESS_STREET1="North Che Zhan Road"
DELIVERY_ADDRESS_STREET2="Kui Zhao Road"
RESTAURANT_ID="[NULL]" />
</dataset>
Надеюсь это поможет.