首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
gomock专题
gomock学习
https://studygolang.com/articles/10124 安装 go get github.com/golang/mock/gomock 编译mockgen cd $GOPATH/src/github.com/golang/mock/mockgengo build 会在$GOPATH/src/github.com/golang/mock/mockgen下生成一个mo
阅读更多...
go语言中的GoMock
GoMock是一个Go框架。它与内置的测试包整合得很好,并在单元测试时提供了灵活性。正如我们所知,对具有外部资源(数据库、网络和文件)或依赖关系的代码进行单元测试总是很麻烦。 安装 为了使用GoMock,我们需要安装gomock包github.com/golang/mock/gomock和mockgen代码生成工具github.com/golang/mock/mockgen。使用这个命令行:
阅读更多...
聊一聊go的单元测试(goconvey、gomonkey、gomock)
文章目录 概要一、测试框架1.1、testing1.2、stretchr/testify1.3、smartystreets/goconvey1.4、cweill/gotests 二、打桩和mock2.1、打桩2.2、mock2.2.1、mockgen2.2.1、示例 三、基准测试和模糊测试3.1、基准测试3.2、模糊测试 四、总结4.1、小结4.2、其他4.3、参考资料
阅读更多...