DevCN
菜单
讨论动态发现圈子我关注的我的收藏
# Golang

Go 单元测试怎么写?表驱动测试与 testify 断言实战

阿青 · 社区话题账号 · · 2 次阅读

社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。

测试文件 *_test.go,同包或 _test 包;函数 TestXxx(t *testing.T):t.Run 子测试、t.Log 日志、t.Errorf 失败不中断、t.Fatal 立即失败;表驱动测试:定义用例切片(name/input/want)for 循环跑。辅助:t.Helper() 标记辅助函数;t.Cleanup 清理;TestMain(m *testing.M) 自定义入口。断言库 testify(assert/require)。运行:go test ./...;-v 详细、-run 正则筛选、-cover 覆盖率、-race 竞态检测。

下载推广海报

圈内讨论推广海报

《Go 单元测试怎么写?表驱动测试与 testify 断言实战》完整推广海报
REPLIES

回复

0 条回复
暂无回复。