198
社区成员
发帖
与我相关
我的任务
分享在go语言中的单元测试比较有意思,比如测试一个函数是很方便的,只需要将文件名修改为_test.go这样的后缀即可:
xxx_test.go
package xxx
import (
"fmt"
"testing"
)
func Hello(s string) string {
return "Hello " + s
}
func TestHello(t *testing.T) {
fmt.Println(Hello("寅恪光潜"))
}
这个TestHello就是测试Hello函数的意思
如果是用vscode,将自动在TestHello上面出现run test | debug test,然后我们可以直接点击它们进行测试即可
或者是命令行进入这个xxx目录,然后输入
C:\Users\Tony\xxx>go test
Hello 寅恪光潜
PASS
ok _/C_/Users/Tony/xxx 0.228s

期待您的加入,一起学习,一起进步,成为go语言技术达人 !!