真库 IT(GroupBatchStaffSaveConfigBaselineMysqlTest / GroupBatchStaffSaveConfigScopedMysqlTest) 只验证成功路径,未涵盖范围校验失败(582115)后读库的用例。 verify(never()) 只证明Service没调那些方法,不证明库里没有新行。 Mockito断言无法作为「零写入」的判据——那需要真库读数。 改: staffList 超出范围拒绝(582115,零写入已验证:...) 为: staffList 超出范围拒绝(582115) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
这个提交包含在:
@@ -339,7 +339,7 @@ base: "dev-v3"
|
||||
**单测覆盖**(241 examples new + existing,全过):
|
||||
- 范围保存的删除窗口(0.5 → 1.5 间隔)
|
||||
- 导游位必须同时声明两个角色(缺一触发 582115)
|
||||
- staffList 超出范围拒绝(582115,零写入已验证:单测 `GroupBatchStaffConfigServiceTest#requestedRoleOutOfScope_rejectedWithZeroWrites`)
|
||||
- staffList 超出范围拒绝(582115)
|
||||
- 回显值切换(toInsert → finalState)
|
||||
- 扇出快照来源(同上)
|
||||
- ready 回填按整期算(不按本范围算)
|
||||
|
||||
在新工单中引用
屏蔽一个用户