go 单元测试时读取配置文件

在go项目中读取配置文件时,如果使用的是相对路径,在执行run test时也会在test文件所在的目录下去读取配置文件,如果文件没在此目录下会报错:“open env1.json: The system cannot find the file specified."。

os.Getwd()得到的是test文件所在的路径。

在windows中可以使用绝对路径读取。eg:“D:\\Projects\\gowork\\src\\hello\\env1.json”