![](https://img-blog.csdnimg.cn/20201124133408920.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
go语言单元测试
文章平均质量分 66
go语言的单元测试中的例子
老刘你真牛
系统分析师,擅长python/go/java/php等进行web开发,多年开发/管理技术团队经验
展开
-
go语言单元测试之五:go语言用go-sqlmock和gorm做数据库查询mock
一,安装需要用到的库1,gorm官网:https://gorm.io/2,安装gormliuhongdi@ku:~$ go get -u gorm.io/gorm3,go-sqlmock的地址:https://github.com/DATA-DOG/go-sqlmock4,从命令行安装go-sqlmock:liuhongdi@ku:~$ go get -u github.com/DATA-DOG/go-sqlmock说明:刘宏缔的go森林是一个专注golang的博客,原创 2021-02-01 10:35:03 · 5159 阅读 · 0 评论 -
go语言单元测试之四:go语言用gomonkey为测试函数或方法打桩
一,安装用到的库1,gomonkey代码的地址:https://github.com/agiledragon/gomonkey2,从命令行安装gomonkeyliuhongdi@ku:~$ go get -u github.com/agiledragon/gomonkey3,goconvey库的代码地址https://github.com/smartystreets/goconvey4,从命令行安装liuhongdi@ku:~$ go get -u github.com/原创 2021-01-27 18:29:33 · 7530 阅读 · 3 评论 -
go语言单元测试之三:go语言用goconvey库做单元测试
一,安装用到的库一,goconvey库的代码地址https://github.com/smartystreets/goconvey2,从命令行安装liuhongdi@ku:~$ go get -u github.com/smartystreets/goconvey说明:刘宏缔的go森林是一个专注golang的博客, 地址:https://blog.csdn.net/weixin_43881017说明:作者:刘宏缔 邮箱: 371125307@qq.com...原创 2021-01-27 15:13:23 · 783 阅读 · 1 评论 -
go语言单元测试之二:gin框架用httptest做单元测试
一,安装用到的库1,testify的代码地址:https://github.com/stretchr/testify2,从命令行安装:liuhongdi@ku:~$ go get -u github.com/stretchr/testify我们可以用testify的assert模块简化代码说明:刘宏缔的go森林是一个专注golang的博客, 地址:https://blog.csdn.net/weixin_43881017说明:作者:刘宏缔 邮箱: 37...原创 2021-01-26 18:13:30 · 3579 阅读 · 0 评论 -
go语言单元测试之一:go语言做单元测试
一,演示项目相关信息1,地址:https://github.com/liuhongdi/unittest2,功能:演示了go做单元测试时的分组测试和子测试3,项目结构:如图:说明:刘宏缔的go森林是一个专注golang的博客, 地址:https://blog.csdn.net/weixin_43881017说明:作者:刘宏缔 邮箱: 371125307@qq.com二,代码1,util/split.gopackage utilimport "...原创 2021-01-25 16:24:33 · 451 阅读 · 0 评论