最近看了不少Go的文章和分享。感觉应该拿出来跟大家分享一下我的学习心得,故而在Github上做了一个学习笔记分享!希望对大家有所帮助,里面包
Golang单元测试指引
Golang 单元测试指引 参考: https://justinas.org/my-reaso… . 普通单测 testing.T . 单测环境准备和清理 testing.M (set-up/tear-down) . 性能测试 testing.B . 覆盖率 testing.Cover
golang使用闭包降低测试代码行数
https://segmentfault.com/a/ 有如下函数,简单来说就是有错误则直接返回,没错误则执行f函数。 func (t *transaction) Do(f func()) *transaction { if t.fail || t.rollback || t.finish { return t } f() return t } 函数很简单,但如何测试呢,简单但丑