【发布时间】:2020-07-30 02:56:50
【问题描述】:
我有一个main.go 和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,我可以在main_test.go 中使用package main_test。但是go test 显示./main_test.go:6:5: undefined: F。如何修复错误?
【问题讨论】:
标签: go