Files
msgexchange-v2/src/test/kotlin/com
windyboy 6c887adf56 fix(delivery,health): U14 deleteOf 结构化 JSON + U12 健康检查真实 ping(ACM2-10 复审核验项②③)
- U14(复审②):deleteOf 字符串模板在 partitionKey=null/非空时均产出非法 JSON,
  改 Jackson 结构化序列化(null→null 字面量,非空→带引号转义);
  DispatcherTickTest 新增 phase B 两样例(readTree 合法性 + refs 精确断言)。
  注:该分支仅 Phase B 且 ES 投递成功后可达,当前属潜伏缺陷。
- U12(复审③):Redis/Kafka 健康指示器由仅查 bean 存在升级为真实 ping
  (false/异常→DOWN;缺 bean 仍 DOWN)。FlightRedisClient/DeliveryPort 增 ping()
  (stub 返回 true;DeliveryPort 默认实现,真实 Kafka 实装时覆写为 metadata 校验)。
  ping 判定拆为可单测纯函数,HealthIndicatorsTest 覆盖 UP/DOWN/异常/缺 bean 四态。

验证:./gradlew test 37 个测试全绿(本地,未推送)。
2026-09-06 22:12:23 +08:00
..