我正在我的包目录中创建一个名为 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 (
此函数不会作为测试执行,结果报告错误
- 3 回答
- 0 关注
- 278 浏览
添加回答
举报
0/150
提交
取消