我有一個(gè)main.goand main_test.go,并且go test工作正常:$ cat main.gopackage mainfunc main() {}func F() int { return 1 }$ cat main_test.gopackage mainimport "testing"func TestF(t *testing.T) { if F() != 1 { t.Fatalf("error") }}從link1和link2,我可以使用package main_testin main_test.go。但go test顯示./main_test.go:6:5: undefined: F。如何修復(fù)錯(cuò)誤?
使用“package main_test”測(cè)試主包
尚方寶劍之說(shuō)
2022-06-21 10:45:34