0

我正在尝试为单元测试创​​建数据集。

<dataset>
    <team id="1" lead_id="1" />
    <player id="1" team_id="1" />
</dataset>

玩家参考了团队表,反之亦然。因此,当我运行测试时(无论首先创建什么,团队或玩家),它都会返回异常,因为未满足 ForeignKey 要求。

我该如何解决?也许禁用 FK 以进行数据导入或 dataset.xml 允许以某种方式更新字段。

4

1 回答 1

0

是的,将需要删除其中一个数据库约束。如果您发现某个功能实现有效,请在此处添加:https ://sourceforge.net/p/dbunit/feature-requests/

于 2017-11-08T02:45:34.323 回答