步骤:
在visual studio code命令行使用命令:mockgen -source sourcefilename.go > mock/targetfilename.go 来mock gRPC 的生成的pb.go文件
在写go test的时候引用生成的mock文件,报错如下
查询谷歌百度,说是编码格式问题。查看生成文件编码,果然不是UTF-8
尝试使用sublime转换为UTF-8编码,转换后失败,文件中多了不明import .“*”
解决:
使用git bash进行mockgen代码生成,解决
错误原因: