我正在我的包目錄中創(chuàng)建一個名為 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條經(jīng)驗 獲得超10個贊
_test 文件中的測試函數(shù)必須以前綴“Test”開頭
好的:
func TestName (
壞的:
func NameTest (
此函數(shù)不會作為測試執(zhí)行,結果報告錯誤
- 3 回答
- 0 關注
- 322 瀏覽
添加回答
舉報
0/150
提交
取消