909 B
909 B
充值配置边界测试
操作时间:2026-09-11。操作类型:增加后端回归验证。
新增 backend/api/internal/logic/common/recharge_options_test.go:使用SQLMock确认账户鉴权、已发布充值协议查询条件与版本排序;未配置渠道返回不可用,协议不存在不伪造协议内容,不提供Mock渠道。账户不存在时不返回渠道信息,也不继续访问协议查询。
另验证空路径、缺失路径和目录不能被视作可用密钥文件。测试不会连接远程数据库,不读取或打印真实密钥。定向测试通过;公共模块完整测试结果以本次执行输出为准。
这些测试只证明配置接口边界,不能证明真实支付供应商可用。页面样式、协议留痕、渠道联调等未完工作仍保留。
最终 go test ./internal/logic/common 通过(8.578秒),包含上述鉴权失败分支。