go-test-standards

Installation
SKILL.md

Golang 单元测试规范

一、需要遵循的单元测试理论

1.1 每个测试单元逻辑上分为四个阶段(可以用阶段名作为注释分割)

阶段 说明
Setup 准备测试所需的数据和环境
Exercise 执行被测试的代码
Verify 验证执行结果是否符合预期
Teardown 清理测试环境和数据

1.2 测试替身使用原则

  • 尽可能使用 stub 类型,而不是 mock。为 stub 对象命名时应带有 stub 关键字而不是 mock关键字。
  • 针对全局函数的模拟考虑使用 monkey patching

二、单测代码规范

Related skills
Installs
11
GitHub Stars
6
First Seen
Jan 24, 2026