9f3ca9c6f27231f149c658ce512b32031721eae4
与 4d85659…a5f916c 的 5 次修复对齐,用 Mockito 风格覆盖状态链路关键分支: - DispatchEngineIdleCheckTest:autoDispatchNext 空闲兜底 + executeDispatch MySQL 活跃态降级(Bug #1/#4),ENQUEUE_ONLY 路径不触发兜底查询避免开销浪费 - DispatchEngineConflictFallbackTest:FOR UPDATE 冲突分支(Bug #2), PENDING → 降级入队、QUEUED → 保持排队、其他错误码 → 硬失败 - OrderTransitionAuditListenerTest:审计闭环(Bug #7),AFTER_COMMIT 成功/WARN/ERROR 分支 + AFTER_ROLLBACK 强制视为失败 + 7 种目标状态映射 - QueueScoreCalculatorEnhancedTest:楼层权重 G+B,锁死"FLOOR×10 > AGING×240" 不变量,验证 base/target 任一 null → score=0,移除旧 +600 罚分后语义对称 22 个新测试全部通过;模块内 115/117 测试通过,2 个 pre-existing 失败 (VspNotifyClient/AreaDeviceRelation) 依赖外部服务,与本次改动无关。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Languages
Java
80.2%
PLpgSQL
12.7%
TSQL
6.7%
Python
0.2%