百科
.dev
全部条目
在线工具
AI 编程
趋势榜
开源项目
技术资讯
提交条目
Language
中文
English
登录
< 返回工具列表
Language
中文
English
M
minimock
> 编程语言
开源
用于 Go 编程语言的强大模拟生成工具
752 stars
0 点赞
1 次浏览
访问官网
GitHub
点赞
收藏
分享体验
工具介绍
用于 Go 编程语言的强大模拟生成工具
摘要
它生成静态类型的模拟和辅助函数。使用 minimock 时,无需进行类型断言。 * 它与标准 Go "testing" 包完全集成。 * 它已准备好用于 Go 模块。 * 它支持泛型。 * 它与
表驱动测试
结合使用非常好,因为您可以使用构建器模式在一行代码中为多个方法设置模拟。 * 它可以在一次运行中生成多个模拟。 * 它支持从接口别名生成模拟。 * 它生成通过默认的
golangci-lint
检查的代码。 * 它将 //go:generate 指令添加到生成的代码中,因此在源接口更新时,您只需在项目目录中运行
go generate ./...
命令即可。 * 它确保在测试期间已调用所有模拟方法,并保持您的测试代码清晰且最新。 * 它提供 When 和 Then 辅助函数,用于为任何方法设置多个预期和结果。 * 它生成并行安全的模拟和模拟调用计数器,您可以根据调用次数来管理模拟行为。 * 它可以与
GoUnit
工具一起使用,该工具生成利用 minimock 的表驱动测试。
安装
Issues
· 0 开放
查看全部 Issues
在 GitHub 打开
暂无开放 Issues,或尚未同步最近议题。
>
标签
Go
>
讨论区
最新
发表
暂无评论,来聊聊你的看法吧
> 工具信息
发布日期
2026年8月1日
最后更新
2026年9月17日
分类
编程语言
定价
开源
> 相关工具
T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言
报告问题