我有一个main.goand main_test.go,并且go test工作正常:
$ cat main.go
package main
func main() {}
func F() int { return 1 }
$ cat main_test.go
package main
import "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。如何修复错误?
呼如林
相关分类