为了账号安全,请及时绑定邮箱和手机立即绑定

Golang 测试:“没有测试文件”

Golang 测试:“没有测试文件”

Go
偶然的你 2021-09-13 14:51:28
我正在我的包目录中创建一个名为 reverseTest.go 的简单测试package mainimport "testing"func TestReverse(t *testing.T) {    cases := []struct {        in, want string    }{        {"Hello, world", "dlrow ,olleH"},        {"Hello, 世界", "界世 ,olleH"},        {"", ""},    }    for _, c := range cases {        got := Reverse(c.in)        if got != c.want {            t.Errorf("Reverse(%q) == %q, want %q", c.in, got, c.want)        }    }}每当我尝试运行它时,输出是exampleFolder[no test files] 这是我的 go envGOARCH="amd64"GOBIN=""GOCHAR="6"GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/home/juan/go"GORACE=""GOROOT="/usr/lib/go"GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"TERM="dumb"CC="gcc"GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"CXX="g++"CGO_ENABLED="1"任何帮助将不胜感激。谢谢!!
查看完整描述

3 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

_test 文件中的测试函数必须以前缀“Test”开头

好的:

func TestName (

坏的:

func NameTest (

此函数不会作为测试执行,结果报告错误


查看完整回答
反对 回复 2021-09-13
  • 3 回答
  • 0 关注
  • 278 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信