1.白话解读:Go单元测试主要是能够不必须非要在main函数里面调用,就是直接在test文件下面测试
2.白话要点
主要就是几个需要关注的点:
(1)命名:单元测试的文件要用XXX_test.go作为命名
(2)分类: 单元测试、性能测试、并发性能测试
(3)看看是要用哪种,函数的命名和入参都有不同:如果是单元测试就是TestXxx命名 并且入参数需要时 (t *testing.T)
如果是性能测试 命名就是 BenchmarkXxxxx,然后入参需要时(b *testing.B)
1.白话解读:Go单元测试主要是能够不必须非要在main函数里面调用,就是直接在test文件下面测试
2.白话要点
主要就是几个需要关注的点:
(1)命名:单元测试的文件要用XXX_test.go作为命名
(2)分类: 单元测试、性能测试、并发性能测试
(3)看看是要用哪种,函数的命名和入参都有不同:如果是单元测试就是TestXxx命名 并且入参数需要时 (t *testing.T)
如果是性能测试 命名就是 BenchmarkXxxxx,然后入参需要时(b *testing.B)