百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

minimock

> 编程语言
开源

用于 Go 编程语言的强大模拟生成工具

752 stars0 点赞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 推出的简洁高效系统语言