【问题标题】:FlatXmlDataSet empty table (DBUnit)FlatXmlDataSet 空表 (DBUnit)
【发布时间】:2015-11-14 07:15:48
【问题描述】:

是否可以验证数据库中没有针对具有平面 xml 结构的特定表的行? 比如:

<dataset>
   <TABLE/>
</dataset

但这不起作用,因为我认为它只验证“TABLE”是否存在..

我正在测试删除..

【问题讨论】:

    标签: java integration-testing dbunit


    【解决方案1】:

    目前,我遇到了同样的问题,我找到了解决方法。 您可以将所有字段设置为非必填项,您的 .xml 文件将如下所示

    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE dataset SYSTEM "dbschema.dtd">
    <dataset>
        <NameOfYourTable/>
    </dataset>
    

    我希望它会帮助其他人。

    【讨论】:

    • 抱歉 - 您能解释一下如何将所有字段设置为非必填项吗? :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多