golang

mock

golang

GoMock is a mocking framework for the Go programming language.

AI 简介

golang/mock 是一个为 Go 语言设计的模拟框架。它通过生成模拟接口帮助开发者进行单元测试,与 Go 自带的 `testing` 包无缝集成,同时也支持其他使用场景。该项目提供了一个名为 `mockgen` 的工具,能够基于源文件或反射模式自动生成模拟代码,支持指定导入、目标包名以及输出位置等参数配置,极大地简化了模拟对象的创建过程。适用于需要对依赖外部组件的 Go 应用程序进行隔离测试的场景。尽管官方已不再维护此项目,但其理念和技术实现仍被广泛认可和采用。

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

Star 增长

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