42 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2024-03-30 00:23:19 +08:00
2024-07-19 14:12:34 +08:00
### unit_tests
2024-03-30 00:23:19 +08:00
2024-07-19 14:12:34 +08:00
这个命令用于自动为选中的函数生成单元测试。
#### 用途
- 快速生成函数的单元测试用例
- 提高代码的测试覆盖率
- 节省手动编写测试用例的时间
#### 使用方法
1. 在IDE中将光标放在需要生成单元测试的函数上
2. 点击函数头部的 **DevChat: unit tests** 按钮
#### 操作流程
1. 点击函数头部的 **DevChat: unit tests** 按钮
2. 在弹出的对话框中,选择需要生成的测试用例类型:
- Happy Path正常路径测试用例
- Edge Case边界情况测试用例
3. (可选)输入额外的控制信息:
- 补充测试用例
- 参考文件
- 附加提示词
4. 点击提交按钮
5. 等待测试用例生成完成
#### 注意事项
1. 确保在执行命令前,光标位于正确的函数位置
2. 生成的测试用例可能需要进一步调整和完善
3. 对于复杂的函数,可能需要提供更多的上下文信息来生成更准确的测试用例
#### 额外信息
- 测试用例的语言会与原代码保持一致
- 该命令利用AI技术生成测试用例可能需要一定的处理时间
- 生成的测试用例包括正常路径和边界情况,以提高测试覆盖率
#### 提示
使用unit_tests命令可以快速创建基础的单元测试框架但建议开发者仔细审查并补充生成的测试用例以确保它们全面覆盖了函数的各种情况。
2024-03-30 00:23:19 +08:00
如图所示:
![图片](https://deploy-script.merico.cn/devchat/workflow/readme_unit_tests.gif)