Go语言编写一个单元测试

78 阅读1分钟

GO语言编写一个单元测试非常简单,只需要遵守对应的规范就可以

我们先创建一个包,包的名称没有硬性要求,这里我就起名叫 test

image.png

然后在该包中创建测试文件,这里要求以 _test结尾,比如:

XXX_test.go

然后我们在这个文件中编写测试函数,测试的函数名也是有要求的,命名规范应该如下

func TestXXX(t *testing.T){
    // 在此处编写测试代码 
}

在函数名规范的情况下,左边应该会出来一个绿色的小三角,点击三角形就可以运行了

下面是我的测试代码

func TestHello(t *testing.T) {

   fmt.Println("这是一段测试代码")
}

一定要注意测试文件的命名是否规范!!!