gorm使用sqlmock进行sqlite的数据库CRUD单元测试

完整Demo代码本文将会围绕该demo进行讲解:https://github.com/Lichmaker/gorm-sqlite-sqlmock-demomock的作用在单元测试中,我们不希望动到实际的资源,例如DB、第三方HTTP API等。当我们在单元测试时遇到数据库操作,则会用到mock分析所有sql语句, 如果没有执行到预设的语句则会返回错误mock出语句的结果来达到数据库模拟的效果moc

- 阅读全文 -

go-zero使用Gorm时日志追踪trace问题处理

go-zero中的自带model使用起来没有特别舒心(其实功能都满足,主要是不习惯)。Gorm大家都很熟悉,也都用习惯了,但是要把Gorm中的logger与go-zero中的logx串起来,还是需要花一点心思的。注入logger首先是要解决logger。 我这里参考的是Summer老师GormLogger ( https://github.com/summerblue/gohub/blob/G02

- 阅读全文 -

docker client 无法连接 docker daemon 问题处理记录

Ubuntu 系统,原本通过apt安装了docker-ce。 前两天想用一下desktop,又装了一个desktop。不知道是不是安装有问题,结果导致docker client连不上docker daemon了➜ ~ docker ps Cannot connect to the Docker daemon at unix:///home/wuguozhang/.docker/desktop/d

- 阅读全文 -

最新文章

最近回复

  • KatiaSmoog: 你好! 我想告诉你我有趣的音乐体验! 我偶然发现了一个项目,我很...
  • SoniaSmoog: 你好! 我想告诉你我有趣的音乐体验! 我偶然发现了一个项目,我很...
  • 온라인 카지노: Hongzhi 頇╈牅電?"Fang Jifan, 雼轨嫚鞐愱矊...
  • WilliamRoyax: 水微晶玻尿酸 - 八千代 https://yachiyo.com...
  • Alexisloofs: 冠天下現金版 https://xn--ghq10gmvi961a...
  • Russelltus: 539 《539開獎:探索台灣的熱門彩券遊戲》 539彩券是台灣...
  • FloydAnolf: 總統大選,2024總統大選 《2024總統大選:台灣的新篇章》 ...
  • LouisPak: https://94forfun.com 英雄聯盟世界大賽、線上...
  • wl: 好的
  • Lichmaker: 您好,Google Cloud Platform里有一个Pub/...

分类

标签

归档

其它