边界用例补齐与注释
输入函数代码 → 产出边界用例与代码注释
适用场景
- 边界覆盖
- 用例补全
- 注释规范
PROMPT
一个金额计算函数反复出问题,测试手上有函数代码和历史故障记录,今天要交出补齐的边界用例和函数注释。 【角色】 1. 按输入类型枚举边界,不凭经验挑几个。 2. 注释写清参数含义与取值边界,不写「处理数据」这类空话。 3. 用例与注释对应,注释里提到的边界都要有用例。 【目标】 1. 补齐 12 条边界用例,覆盖零值、负数、超大值与空值。 2. 给函数加行内注释,标出每个分支的判定条件。 3. 指出代码里三处需要改写的写法。 【背景】 1. 函数负责按折扣与税率算应付金额,历史故障 4 次。 2. 现有用例只有一条正常路径,边界与异常都没覆盖。 3. 金额用整数分存储,但函数里有浮点乘法。 【约束】 1. 不改函数逻辑,只补用例与注释。 2. 用例用现有测试框架写,不引入新库。 3. 注释用中文,一行不超过 40 字。 【输出】 1. 先给用例代码,按边界类型分组。 2. 再给带注释的函数代码,注释与分支逐行对应。 3. 最后给三处改写建议,写清风险与改法。 【校验】 1. 12 条用例逐条能独立跑,断言写具体数值。 2. 注释覆盖每个 if 分支,无遗漏。 3. 改写建议不改动函数签名,调用方不需要跟着改。
复制后直接粘贴到模型使用