【发布时间】:2010-10-26 10:05:19
【问题描述】:
我正在尝试使用 DBUnit 来测试我的 DAO 层方法。每种方法都需要不同的种子数据集。
例子:
getEmployeeById(Long id) 需要 Employee 表中的数据
updateOrder(CustomerId cId) 需要 Orders 表中的数据
有没有一种优雅的方法可以在运行不同的方法之前加载不同的种子数据,而不是在 setUp 方法中一次加载所有数据?
谢谢。
【问题讨论】:
-
哦,好吧,毕竟我没有使用这种方法。相反,我提取了数据集 XML,将其解析为预期值(使用 XPath)并与实际值进行比较。