Files
wenzi/.claude/settings.local.json
Your Name 376bbcd99a test: 提升ActivityService测试覆盖率 - 新增21个边界条件和异常处理测试
- 新增calculateReward边界条件测试(null/empty tiers, 无达成层级)
- 新增calculateMultiLevelReward的null规则测试
- 新增generateLeaderboardCsv的topN边界条件测试
- 新增getActivityGraph的maxDepth和limit边界条件测试
- 新增API密钥验证异常路径测试(revoked, invalid hash, missing)
- 新增文件上传null contentType测试
- 新增活动访问权限额外场景测试

覆盖率提升:
- 分支覆盖率: 57.8% → 61% (+3.2%)
- Service包: 74% → 83% (+9%)
- 指令覆盖率: 84% → 85% (+1%)
- 行覆盖率: 90.56% → 92% (+1.44%)

距离70%目标还需55个分支,完成度87%
2026-03-03 11:17:33 +08:00

21 KiB