- 博客(3)
- 资源 (15)
- 收藏
- 关注
原创 go 单元测试go-sqlmock
目录文章目录1.安装2.举例3.参考在数据库应用开发过程中,会在数据库上执行各种 SQL 语句。在做单元测试的时候,一般不会与实际数据库交互,这时就需要mock 数据库操作。即在不建立真实连接的情况下,模拟 sql driver 中的各种操作。本文介绍golang中 mock sql 操作的 库 go-sqlmock。1.安装go get github.com/DATA-DOG/go-sqlmock2.举例介绍下github上的例子:代码中,执行有两个操作 update和insert
2021-03-28 23:33:48 3973
原创 go 单元测试 gomonkey
单元测试中,经常需要mock。例如,一个函数中,需要调用网络连接函数建立连接。做单元测试时,这个建立连接的函数就可以mock一下,而不真正去尝试建立连接。gomonkey 就是这样的工具库。mock 有时也称为“打桩”。例如,mock一个函数,可以说,为一个函数打桩。本文主要介绍使用gomonkey进行mock。1.安装$ go get github.com/agiledragon/gomonkey2.使用方法2.1 mock一个函数下面例子中,调用链是:Compute()–>
2021-03-27 23:49:26 10985 3
原创 模拟磁盘满情况下MySQL表现
目录创建大文件写入数据查看错误日志参考本文主要模拟磁盘满的情况下,MySQL服务的表现。模拟磁盘满的故障,可以通过创建大文件来进行。创建大文件可通过三个进行: truncate、dd、fallocate。本文使用dd命令创建大文件。创建大文件/bin/dd if=/dev/zero of=/tmp/dd_big_file bs=1G count=360/bin/dd: writing `/tmp/dd_big_file': No space left on device186+0 reco
2021-03-20 16:59:16 340 2
git post-update
2017-07-30
Spreadsheet-ParseXLSX-0.16.tar.gz
2014-11-26
sqlite嵌入式编程实例
2012-06-20
Linux下sqlite3编程实例
2012-06-20
rt5370驱动
2012-03-20
ndiswrapper 最新版本下载 ndiswrapper-1.57.tar.gz
2012-03-07
Linux下使用USB转串口获取GPS数据
2012-03-01
深入理解linux内核 第三版 Daniel P. Bovet &Marco Cesati 勘误
2011-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人