link2026
|
57536e5319
|
test(models): 加 3 个 Schema 关系烟测
按 W2 plan Task 9 落地:
- insertIndicatorWithReportRelationship: 验证 Indicator.report 反向关系
双向可达(report.indicators 也能找到)
- cascadeDeleteReportRemovesIndicators: 删 Report 触发 cascade,旗下
Indicator 一并被清理(对应"永久删除"语义)
- chatTurnPersistsReferencedIDs: ChatTurn 的 referencedIndicatorIDs
作为 [String] 字段正确持久化
全部用 in-memory ModelContainer 隔离,无副作用。
注:文件需用户在 Xcode 拖入 体己Tests target 后 ⌘U 跑测试。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-25 18:23:45 +08:00 |
|