[Golang]单元测试(testing)名称规则-心智图总结

1. Go语言对于测试程式码的文件名称?
档案名称必须要以"_test"为结尾。
例如:程式码文件名称为 abc.go,那针对它的测试程式码文件名称就是 abc_test.go
同时,这两个程式码文件,必须在同一个资料夹里。

2. Go语言对测试函数的名称与函数的参数有什么规定?
对于功能测试函数,其函数的名称必须以Test为开头,并且参数中只能有一个 *testing.T类型的参数。

3. 程式码测试指令
在程式码资料夹,下测试指令。 go test -v

下面用一个範例,说明第二项。
package mainimport (  "testing")func Add(x, y int) int {  return x + y}func TestAdd(t *testing.T) {  a:=1  b:=2  sum := Add(a, b)  if sum == 3 {    t.Log("result is right")  } else {    t.Fatal("result is wrong")  }}

https://play.golang.org/p/-JC8LWIn8Nx
http://img2.58codes.com/2024/20131728e2EEuIOjFn.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章