问题 在goland直接运行单元测试会报出函数未定义的错误,这是因为在测试函数下引用到了其他包或者文件的函数,要想使用其他包的函数或者变量,需要有编译的一个过程,但是在这里触发是不执行编译的 解决方法 1.如果想执行目录下的所有测试案例,可以直接右击目录 run - go test 2.如果只需要运行一个单元测试,可以在 Terminal 执行 go test -v -run Test方法名 欢迎指正