golang

mock

golang

GoMock is a mocking framework for the Go programming language.

AI 简介

GoMock 是一个为 Go 语言设计的单元测试模拟框架,用于自动生成接口的 Mock 实现,支持源码解析(source mode)和反射分析(reflect mode)两种代码生成方式。它深度集成 Go 原生 testing 包,提供灵活的导入控制、辅助文件引用和包名定制能力,生成类型安全、可维护的模拟代码。适用于需要对依赖接口(如数据库驱动、HTTP 客户端、服务接口)进行隔离测试的 Go 工程项目,尤其适合 TDD 开发与大型微服务系统的组件级验证。

Go
Apache License 2.0
9.4k
Stars
604
Forks
3
Watchers
61
Issues

Star 增长

今日0
近 7 天0
近 30 天+2
综合评分64.55
默认分支main