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