E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gomonkey
Go语言关于单元测试中mock的一些使用
1.最简单的一个mock例子可以使用gomock、
gomonkey
、mockito等框架实现。
linrongchen
·
2024-01-29 13:14
Golang
golang
单元测试
Go:测试库(GoConvey,testify,GoStub,
GoMonkey
)对比及简介
文章目录一、测试框架stretchr/testify1.stretchr/testify/assert2.stretchr/testify/require二、测试框架GoConvey1.单个测试用例下使用GoConvey2.多个独立测试用例下使用GoConvey3.嵌套用例下使用GoConvey三、测试框架GoStub1.什么叫打桩?2.利用GoStub对全局变量进行打桩3.利用GoStub对函数
Freedom3568
·
2023-11-20 22:18
一周系列:Golang专栏
goconvey
testify
gostub
gomonkey
测试库
GoLang进阶学习之单元测试(思想、框架、实践等)
Testify测试框架结合表格驱动测试使用Gomock框架-模拟接口最简单的打桩(stubs)使用GoStub框架-变量、函数、过程打桩HttpMock-模拟http请求SqlMock-模拟数据库请求
GoMonkey
万生世代teikin
·
2023-11-03 14:00
go
编程语言
golang
单元测试
golang-单元测试结合web后台项目实战(重构和mock)
文章目录一、背景介绍二、测试框架选用2.1sqlmock(不够通用)2.2业务代码抽象+testify+
gomonkey
结合三、实际实现3.1框架设计3.2业务代码重构具体实现3.2.1DB层3.2.2service3.2.3controller3.3
xiaoliizi
·
2023-10-15 23:43
golang
golang
单元测试
Golang 单元测试 - 其他小技
代码这里我们使用github.com/agiledragon/
gomonkey
来实现。实际中,经常在代码中会遇到一些随机值的情况,比如验证码。为了方
·
2023-09-25 12:33
单元测试go
Golang 单元测试合集整理,(我最常用
gomonkey
)欢迎收藏
无论写什么样的语言,单元测试都是必不可少的,它可以极大的提高我们的代码质量,减少各种低级错误和bug无论你是一个靠谱合格的码农,还是一个优秀的程序员,单元测试都是咱们必须落实的一环单元测试比较容易,此处梳理了了基本的单元测试用到的方式和第三方库的使用方式,用到的时候,可以来这里查询mock第三方库的地址和基本用法,欢迎收藏基本的单元测试Golang单元测试文件名xxx_test.go单元测试函数f
·
2023-09-18 16:22
go单元测试
Golang 单元测试合集整理,(我最常用
gomonkey
)欢迎收藏
无论写什么样的语言,单元测试都是必不可少的,它可以极大的提高我们的代码质量,减少各种低级错误和bug无论你是一个靠谱合格的码农,还是一个优秀的程序员,单元测试都是咱们必须落实的一环单元测试比较容易,此处梳理了了基本的单元测试用到的方式和第三方库的使用方式,用到的时候,可以来这里查询mock第三方库的地址和基本用法,欢迎收藏基本的单元测试Golang单元测试文件名xxx_test.go单元测试函数f
阿兵云原生
·
2023-09-17 01:29
golang
单元测试
log4j
gomonkey
调研文档和学习
文章目录
gomonkey
调研文档和学习
gomonkey
概述examples1为函数打桩2函数打序列桩3、函数变量打桩5、全局变量打桩6、成员方法打桩7、成员方法打序列桩8、接口打桩总结
gomonkey
调研文档和学习
云原生手记
·
2023-04-10 15:50
go语言学习
gomonkey
单元测试
golang
go
gomonkey
用户如何对泛型打桩
问题的由来在
gomonkey
社区,用户ericuni提了一个issue,如下图所示:issue-95.png泛型是Go1.18引入的一个新特性,笔者在本地升级Go版本到Go1.18,复现了问题。
_张晓龙_
·
2022-08-11 08:21
gomonkey
用户如何对桩计数
问题的由来在
gomonkey
社区,用户JiangHanChao提了一个issue,如下图所示:issue-82.png恰巧,笔者身边的同事和朋友也有咨询过该问题,因此就想着写篇短文来统一回复。
_张晓龙_
·
2022-08-08 00:52
Go单元测试工具
gomonkey
的使用
目录Go单元测试工具单测Go单元测试工具gomonkeygomonkey打桩失败的可能原因goconvey为全局变量打一个桩为一个函数打桩什么是内联?Go单元测试工具测试分为4个层次单元测试:对代码进行测试集成测试:对一个服务的接口测试端到端测试(链路测试):从一个链路的入口输入测试用例,验证输出的系统的结果UI测试常犯的错误:没有断言。没有断言的单测是没有灵魂的。单测的特征:A:(Automat
·
2022-06-23 11:35
go每日新闻(2022-06-14)——一文告诉你Go 1.19都有哪些新特性
Go语言如何自定义linter(静态检查工具)三、Golang来啦你该刷新
gomonkey
的惯用法了四、Golang技术分享Go能实现AOP吗?五、亚
韩亚军
·
2022-06-16 00:02
Go每日新闻
golang
开发语言
后端
你该刷新
gomonkey
的惯用法了
引言
gomonkey
是笔者开源的一款Go语言的打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。
_张晓龙_
·
2022-06-05 23:25
使用
gomonkey
Mock 函数及方法示例详解
其中,在Mock其他函数及方法的时候,我们常用到的一个测试类库是「
gomonkey
」。特别地,对于方法和函数的Mock,略有差异,在这里我们就分别给出函数和方法Mock示例,方便大家参考。
·
2022-06-02 16:02
gomonkey
支持为private method打桩了
引言
gomonkey
是笔者开源的一款Go语言的打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。
_张晓龙_
·
2022-04-08 00:17
gomonkey
全面支持 arm64 了
引言
gomonkey
是Go的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。
gomonkey
接口友好,功能强大,目前已被很多项目使用,用户遍及世界多个国家。
_张晓龙_
·
2021-08-22 00:34
go语言单元测试之四:go语言用
gomonkey
为测试函数或方法打桩
一,安装用到的库1,
gomonkey
代码的地址:https://github.com/agiledragon/
gomonkey
2,从命令行安装gomonkeyliuhongdi@ku:~$goget-ugithub.com
老刘你真牛
·
2021-01-27 18:33
go语言单元测试
go
golang
单元测试
moc
unittest
Golang mock 框架实践
该代码库地址:https://github.com/agiledragon/
gomonkey
我们要测试一个函数,而这个函数还调用了其他几个函数,在测试代码中,我们需要有代码调用上
baijiwei
·
2020-07-11 02:13
测试框架
golang
go单元测试实践
最近在做go的单元测试,简单的梳理一下知识点1、框架选型goconvey+
gomonkey
应该是最好的组合方案,goconvey是作为外层框架,
gomonkey
可以为函数、方法等进行打桩。
lfdanding
·
2020-06-21 02:54
软件测试
gomonkey
1.0 正式发布!
gomonkey
介绍
gomonkey
是golang的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。
_张晓龙_
·
2018-09-23 23:08
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他