golang 测试文件xxx_test
webyh · · 4935 次点击 · · 开始浏览go 的版本:go version go1.4.2 windows/386
举例:如果golang的包在同一目录下,比如GOPATH下面src/test/ 目录下有包名package test
如果此时有 test.go 和 test_test.go,那么包导入的时候会自动忽略test_test.go的导入内容
总之,1、如果有多个.go文件时候,并且不都是*_test.go命名,其它命名*_test.go的文件的包都import不进去
2、如果多个.go文件都是*_test.go,则一定会有一个*_test.go文件可以被import
3、 所以最好的做法是在开发环境中不要命名*_test.go的文件,最终测试用例文件可以用*_test.go命名
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
go 的版本:go version go1.4.2 windows/386
举例:如果golang的包在同一目录下,比如GOPATH下面src/test/ 目录下有包名package test
如果此时有 test.go 和 test_test.go,那么包导入的时候会自动忽略test_test.go的导入内容
总之,1、如果有多个.go文件时候,并且不都是*_test.go命名,其它命名*_test.go的文件的包都import不进去
2、如果多个.go文件都是*_test.go,则一定会有一个*_test.go文件可以被import
3、 所以最好的做法是在开发环境中不要命名*_test.go的文件,最终测试用例文件可以用*_test.go命名