笔记总结
- 项目结构:在 Golang 的项目中,每个
.go 文件都应该有一个对应的 _test.go 文件来进行单元测试。例如,对于 calc.go 文件,应该有一个 calc_test.go 文件来进行测试。
- 编写测试用例:在
_test.go 文件中,我们可以编写测试用例来测试对应的函数。例如,对于 calc.go 文件中的 Add 函数,我们可以在 calc_test.go 文件中编写 TestAdd 函数来进行测试。
- 运行测试:我们可以使用
go test 命令来运行所有的测试用例。go test 命令会自动读取源码目录下名为 *_test.go 的文件,生成并运行测试用的可执行文件。
go test 命令参数:go test 命令有一些参数可以帮助我们更好地进行测试。例如,-bench 参数可以执行相应的基准测试,-cover 参数可以查看测试覆盖率,-run 参数可以只运行匹配的函数,-v 参数可以显示测试的详细信息。
Golang 单元测试
|
|
| |
| |
| |
|
|
| |
| |
|
|
| |
| |
|
|
|
|
|
|
|
参考资料
juejin.cn/post/694510…