Your Name
|
11a73653aa
|
test: 提升Web包测试覆盖率 - 新增UrlValidator边界测试
新增测试:
- UserExperienceController: maskPhone方法测试
- UrlValidator: IPv6公网地址、0.0.0.0地址、无效主机名、URI异常处理
覆盖率提升:
- 总体分支: 63.6% → 63.8% (+1个分支)
- Web包: 78% → 79% (+1%)
- 新增测试: 5个
- 距离70%目标: 还需39个分支
累计成果(本次会话):
- 新增测试: 17个
- 分支覆盖: +8个 (404→412)
- Controller包: 73% → 89% (+16%)
- Web包: 78% → 79% (+1%)
|
2026-03-03 12:35:27 +08:00 |
|
Your Name
|
4f5060724b
|
test: 提升Controller测试覆盖率 - 新增IP提取和分页边界测试
- ShortLinkController: 新增3个测试覆盖IP地址提取逻辑
* X-Forwarded-For头部处理
* RemoteAddr回退逻辑
* 空白X-Forwarded-For处理
- UserExperienceController: 新增4个测试覆盖分页边界条件
* size=0时返回空列表
* 负数page处理
* Math.max边界逻辑
覆盖率提升:
- 总体分支覆盖率: 62% → 63%
- Controller包: 73% → 80% (+7%)
- 新增测试用例: 7个
- 距离70%目标: 还需44个分支
|
2026-03-03 11:51:55 +08:00 |
|
Your Name
|
046151140f
|
test: 提升UserExperienceController测试覆盖率
- 新增4个测试用例,覆盖分页边界和未测试端点
- 测试invited-friends分页超出范围返回空列表
- 测试rewards分页超出范围返回空列表
- 测试getShareMeta端点(默认模板)
- 测试getShareMeta端点(自定义模板)
覆盖率提升:
- UserExperienceController: 50% → 更高
- Controller包: 63% → 67% (+4%)
- 总体分支: 57.8% (374/646)
- 测试用例: 8 → 12 (+4)
|
2026-03-03 10:57:14 +08:00 |
|
Your Name
|
91a0b77f7a
|
test(cache): 修复CacheConfigTest边界值测试
- 修改 shouldVerifyCacheManager_withMaximumIntegerTtl 为 shouldVerifyCacheManager_withMaximumAllowedTtl
- 使用正确的最大TTL值(10080分钟,7天)而不是 Integer.MAX_VALUE
- 新增 shouldThrowException_whenTtlExceedsMaximum 测试验证边界检查
- 所有1266个测试用例通过
- 覆盖率: 指令81.89%, 行88.48%, 分支51.55%
docs: 添加项目状态报告
- 生成 PROJECT_STATUS_REPORT.md 详细记录项目当前状态
- 包含质量指标、已完成功能、待办事项和技术债务
|
2026-03-02 13:31:54 +08:00 |
|