Unit testing 是否应该对数据库中的引用完整性进行单元测试?

Unit testing 是否应该对数据库中的引用完整性进行单元测试?,unit-testing,assert,referential-integrity,Unit Testing,Assert,Referential Integrity,假设我有一个客户和订单表 当我进行客户删除测试时,您是否也会断言相关订单是否也被删除 您是否依赖于表之间的引用完整性(如Cascade Delete?我将进行单元测试,以确保您正确构建了数据库,并且按照预期的方式运行 数据库供应商可能已经完成了他们的工作,但这只是故事的一部分。你做对了吗?当然。。。我应该测试我的设置。我想我不应该这么晚才问任何问题;-)。。。我不应该喝那么多咖啡因,也不会睡得这么晚!

假设我有一个客户和订单表

当我进行客户删除测试时,您是否也会断言相关订单是否也被删除


您是否依赖于表之间的引用完整性(如Cascade Delete?

我将进行单元测试,以确保您正确构建了数据库,并且按照预期的方式运行


数据库供应商可能已经完成了他们的工作,但这只是故事的一部分。你做对了吗?

当然。。。我应该测试我的设置。我想我不应该这么晚才问任何问题;-)。。。我不应该喝那么多咖啡因,也不会睡得这么晚!