有没有一种方法可以在 DBUnit 的加载文件中使用变量,以便在运行时填充动态数据
例如
<Employee id="var" , name="emp1" />
我希望 var 是我可以提供的东西。
抱歉,如果这是一个基本问题,但我刚刚开始根据某人的推荐查看 DBUnit
有没有一种方法可以在 DBUnit 的加载文件中使用变量,以便在运行时填充动态数据
例如
<Employee id="var" , name="emp1" />
我希望 var 是我可以提供的东西。
抱歉,如果这是一个基本问题,但我刚刚开始根据某人的推荐查看 DBUnit
几天前我找到了一个解决方案,您可以使用 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>
希望这可以帮助。