我正在尝试为单元测试创建数据集。
<dataset>
<team id="1" lead_id="1" />
<player id="1" team_id="1" />
</dataset>
玩家参考了团队表,反之亦然。因此,当我运行测试时(无论首先创建什么,团队或玩家),它都会返回异常,因为未满足 ForeignKey 要求。
我该如何解决?也许禁用 FK 以进行数据导入或 dataset.xml 允许以某种方式更新字段。
我正在尝试为单元测试创建数据集。
<dataset>
<team id="1" lead_id="1" />
<player id="1" team_id="1" />
</dataset>
玩家参考了团队表,反之亦然。因此,当我运行测试时(无论首先创建什么,团队或玩家),它都会返回异常,因为未满足 ForeignKey 要求。
我该如何解决?也许禁用 FK 以进行数据导入或 dataset.xml 允许以某种方式更新字段。
是的,将需要删除其中一个数据库约束。如果您发现某个功能实现有效,请在此处添加:https ://sourceforge.net/p/dbunit/feature-requests/