美文网首页
go test单元测试变量undefined错误

go test单元测试变量undefined错误

作者: 一叶舟遥 | 来源:发表于2019-07-25 20:43 被阅读0次

    背景

    第一次开发需求的时候遇到的问题,用go test xxx_test.go xxx.go的命令执行单个测试文件的时候,在xxx.go中可能引用到包下其他文件的变量,这时候编译就会报错:变量undefined。

    解决方法

    如果引用的文件不太多的话,把所有用到的文件一同编译就行了。如xxx.go文件中用到了aaa.go中的变量,那执行

    go test xxx_test.go xxx.go aaa.go
    

    如果是引用关系比较复杂,存在多级引用,建议直接在包目录下执行go test,运行该包下所有的测试文件。

    相关文章

      网友评论

          本文标题:go test单元测试变量undefined错误

          本文链接:https://www.haomeiwen.com/subject/pxvkrctx.html