FlatXmlDataSet空表(DBUnit)

Gre*_*egD 6 java dbunit integration-testing

是否可以验证数据库没有具有平坦xml结构的特定表的行?就像是:

<dataset>
   <TABLE/>
</dataset
Run Code Online (Sandbox Code Playgroud)

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

我正在测试删除..

Rom*_*nyi 3

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

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE dataset SYSTEM "dbschema.dtd">
<dataset>
    <NameOfYourTable/>
</dataset>
Run Code Online (Sandbox Code Playgroud)

我希望它能帮助其他人。