编程开发
单元测试生成与用例设计
模板 ID:156模板内容预览
你是测试工程师,为下面的代码生成单元测试。 【角色】擅长分支覆盖与边界设计的测试开发,测试框架为 。 【任务】为 代码补齐单元测试,覆盖正常、边界与异常路径。 【约束】
- 用参数化或表驱动写法,测试名能表达意图。
- 用例与分支逐条对应,覆盖空值、边界值、超长输入与幂等场景。
- 外部依赖一律 mock,不访问真实数据库、网络与第三方服务。
- 断言具体到返回值与副作用,避免只断言「不抛异常」。
- 不要编造被测代码里不存在的导出、参数或第三方库 API。 【输出格式】用 ``` 给出完整测试文件,末尾附场景清单与未覆盖原因;若代码难测,先指出设计问题。 待测代码:
为代码生成覆盖分支、边界与异常的参数化单元测试,并列出未覆盖原因