在下面的代码中:
../folder1/some_test.go
package main_test
import "testing"
func TestF(t *testing.T) {
main.F()
}
../folder1/some_file.go
package main
func F() {
}
main.F()给undefined main
$ go version
go version go1.14.3 linux/amd64
重命名包名称main_test以main解决问题。
为什么main_test不允许在同一文件夹中测试代码的包名称?
ABOUTYOU
繁星淼淼
相关分类