摘要: 上一篇文章介绍了项目中测试代码的写法。 Go项目的测试代码2(项目运用) 这里简单的共享一下测试替身。 当我们写测试代码的时候,经常遇到一个问题。跟别的模块或服务有依赖性,可是功能还没开发完。或是因为各种原因(安全,白名单,内网等等…)开发环境里无法调用相应的模块。这时候我们应该如何去写测试代码? 阅读全文
posted @ 2018-06-04 10:06 li_mingxie 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章介绍了最基本的测试代码的写法。Go项目的测试代码(基础) 这里简单的共享一下我在项目中使用的方式。 项目结构 我们实际项目中, 结构简单地分了控制层controllers和模块层models 因为现在都已微服务的形式开发,没必要太复杂的结构。分控制层和模块层已经能满足我们的需求,不需要再细 阅读全文
posted @ 2018-06-04 09:58 li_mingxie 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 最近写了测试代码,整理了一下。 先看看简单的测试代码. 查看测试结构。 目前编写测试代码普遍公认的模板结构。 1)arrange: 测试之前需要准备的代码。2)act: 实际要测试的方法。3)assert: 结果确认。 如果测试不通过呢? 也可以写一个公用的比较方法, 自定义输出结果。 输出测试未通 阅读全文
posted @ 2018-06-04 09:41 li_mingxie 阅读(798) 评论(0) 推荐(0) 编辑