摘要:
目录 1. 请求头request.header 2. 响应头response.header 3. 获取request.header 4. 扩展 request.header(请求头) 当你使用http(https)协议请求一个网站的时候,你的浏览器会向对方的服务器发送一个http请求,这个请求同样包 阅读全文
摘要:
目录 1. gin.Context概念 2. 创建用于测试的gin.Context 3. 如何初始化context.Params Context的概念 通俗理解:Context就是程序(web应用)的运行环境(容器),里面存放了应用程序的所有资源(web应用相关的一些设置和全局变量),你要使用资源时 阅读全文
摘要:
1.概念 首先要明白几个概念 控制反转:本来是需要在调用者中,创建被调用者实例,来使用被调用者的。现在不需要再调用者中创建被调用者实例。 依赖注入:所有的对象都被实例化装在了一个容器里,需要使用某一个对象时,只需要从容器中注入(调用)即可。 mock/stub 测试,当待测试的函数/对象的依赖关系很 阅读全文
摘要:
GoConvey是一款针对Golang的测试框架,可以管理和运行测试用例,同时提供了丰富的断言函数,并支持很多 Web 界面特性。 Golang虽然自带了单元测试功能,并且在GoConvey框架诞生之前也出现了许多第三方测试框架,但没有一个测试框架像GoConvey一样能够让程序员如此简洁优雅的编写 阅读全文