Использование переменных в загрузочном файле 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>

Надеюсь это поможет.

Другие вопросы по тегам