【发布时间】:2015-12-19 17:11:39
【问题描述】:
我正在尝试使用 DBUnit 来测试我的存储库服务。 我有这个显示预期结果的 xml:
<?xml version="1.0" encoding="UTF-8"?>
<dataset>
<product id="1" description="Printer" price="75.0" />
</dataset>
id= String , description = String , price = double.
问题是我习惯了json,而不是xml,所以我不知道如何将属性格式化为双精度类型。
我试过了:price="75.0" , price=75.0 , price=75
之后我无法将其转换为 double,因为我让 DBUnit 进行解析:
IDataSet expectedDataset = new FlatXmlDataSetBuilder().build(expectedDataSetFile);
目前,由于这个问题,我的断言失败,使用调试器我看到数据已正确放入。
截图
【问题讨论】:
-
您用来解析 XML 文件的代码是什么?
-
读取 - “我让 DBUnit 进行解析” - 所以我无法控制这个
-
@投反对票的人,请提供你投反对票的原因...