golang专栏
文章平均质量分 58
马普拉斯
这个作者很懒,什么都没留下…
展开
-
Golang单元测试
golang内置测试测试基础测试原则测试命令测试实例Add函数与Sub函数测试函数模拟测试使用第三方库进行测试测试基础测试原则golang内置测试包testing,提供一定能力的代码测试。测试代码一般遵循如下原则:1. 测试包名命名为***_test.go(强制,go test命令自动识别),其中***为被测试包的名称,为方便测试,可将测试包与被测试包放到同一目录下的同一个包内;2. 包内的测试函数一般命名为Test***.go,其中***为与测试函数名相关的名称,如为Add()函数定义TestA原创 2021-04-26 17:40:43 · 451 阅读 · 0 评论 -
Golang并发控制-内存访问原语(一)
内存访问原语WaitGroup结构与特点方法示例1示例2Mutex与RWMutexOnceWaitGroup结构与特点type WaitGroup struct { //隐藏字段或非导出字段}特点: 用于等待一组goroutine的结束,并且不关心并发操作的结果,或者有其他方式得到并发操作的结果。方法func (wg *WaitGroup) Add(delta int) //内部计数增加delta,delta可为负数。原创 2021-04-12 17:18:21 · 219 阅读 · 0 评论