Golang
文章平均质量分 88
超级强zcq
这个作者很懒,什么都没留下…
展开
-
GoMock总结
一、GoMock简介1、GoMock简介GoMock是由Golang官方开发维护的测试框架,实现了较为完整的基于interface的Mock功能,能够与Golang内置的testing包良好集成,也能用于其它的测试环境中。GoMock测试框架包含了GoMock包和mockgen工具两部分,其中GoMock包完成对桩对象生命周期的管理,mockgen工具用来生成interface对应的Mock类源文件。GoMock官网:https://github.com/golang/mockGoMock安装:原创 2021-11-14 13:44:04 · 4410 阅读 · 0 评论 -
GoConvey总结
一、GoConvey简介1、GoConvey简介2、GoConvey的特点二、GoConvey测试用例编写1、GoConvey标准断言2、测试用例编写3、测试用例示例4、定制断言函数三、测试结果查看1、命令行测试结果查看2、Web界面测试结果查看一、GoConvey简介1、GoConvey简介GoConvey是一款针对Golang的测试框架,可以管理和运行测试用例,同时提供了丰富的断言函数,并支持多种Web界面特性。官方地址:https://github.com/smartystreets/goc原创 2021-11-14 13:43:22 · 714 阅读 · 0 评论 -
GoStub总结
一、GoStub简介GoStub是一款轻量级的单元测试框架,接口友好,可以对全局变量、函数或过程进行打桩。GoStub安装:go get github.com/prashantv/gostub二、GoStub常用方法gostub用于在测试时打桩变量,一旦测试运行时,重置原来的值。type Stubs struct { // stubs is a map from the variable pointer (being stubbed) to the original value. s原创 2021-11-14 13:42:11 · 1240 阅读 · 0 评论 -
gomonkey总结
一、gomonkey 介绍二、gomonkey 1.0 特性列表三、习惯用法ApplyFuncApplyMethodApplyGlobalVarApplyFuncVarApplyFuncSeqApplyMethodSeqApplyFuncVarSeqNewPatches四、注意事项一、gomonkey 介绍gomonkey 是 golang 的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。gomonkey 接口友好,功能强大,目前已被很多项目使用,用户遍及世界多原创 2021-11-14 13:40:45 · 6859 阅读 · 1 评论