go语言的单元测试,需要在被测文件的同目录下新建一个文件,名称为xxxx_test,写单元测试代码时,需要引入testing包
在test.go中的代码:
package main
import (
"fmt"
)
func Haha(s string){
fmt.Println(s)
}
在test.go同级目录创建test_test.go文件,代码如下:
package main
import "testing"
func TestHaha(t *testing.T) {
Haha("haha")
}
文件目录结构如下:
在test_test.go中执行,结果如下:
=== RUN TestHaha
haha
--- PASS: TestHaha (0.00s)
PASS
Process finished with the exit code 0