基于golang gin框架的单元测试
在用Gin框架编写了一个web server之后,我们如果需要测试handlers接口函数的话,主要可以采用两种方式来进行。 第一种是部署web server,然后通过浏览器或其他http请求模拟工具来手动模拟真实的http请求,发送http请求之后,解析返回的响应,查看响应是否符合预期;这种做法比较麻烦,而且测试结果不太可靠。 第二种是使用httptest结合testing来实现针对handlers接口函数的单元测试。 下面以对四个接口做相应的单元测试为例,分享基于Gin的单元测试的一些方法:...阅读全文