【问题标题】:using variables in DBUnit load file在 DBUnit 加载文件中使用变量
【发布时间】:2013-09-04 05:24:03
【问题描述】:

有没有一种方法可以在 DBUnit 的加载文件中使用变量,以便在运行时填充动态数据

例如

<Employee id="var" , name="emp1" />

我希望 var 是我可以提供的东西。

对不起,如果这是一个基本问题,但我刚刚开始根据某人的推荐查看 DBUnit

【问题讨论】:

    标签: dbunit


    【解决方案1】:

    几天前我找到了一个解决方案,您可以使用 ReplacementDataSet。这是一个例子(我用它来替换一些字段为null)

    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>
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2013-11-18
      • 1970-01-01
      • 2017-01-03
      • 2012-10-01
      相关资源
      最近更新 更多