每个语言都有单元测试,go同样也有一套自己的单元测试语法规范。下面我们来了解一下怎么编写一个单元测试用例。 首先,go文件命名规范,必须以“XXX_test.go”作为文件名,通常是我们即将测试的某个包下的某个库,取其文件名拼接下划线test。 其次,代码里的方法命名规范,必须以“TestXXX”作为方法名,即测试函数名必须以Test开头,并且方法有一个参数*testing.T类型的参数。 最后,单元测试的运行可以依赖开发工具,也可以在终端命令行下运行。以golang为例,在要运行的方法右键run “TestXXX”即可。而命令行,需要在代码对应的目录底下运行:

go test -v //(执行全部) 

或者

go test XXX_test.go //(执行指定文件) 

或者

go test -v -run="TestXXX" //(运行某个函数)