如何在Goland内安装assert包并自动导入,无需离开IDE?
在GoLand中无需离开IDE安装并导入assert测试包
如果你只记得包名是assert,但记不清完整路径,不用离开GoLand就能完成安装、导入并更新依赖文件,步骤如下:
直接写代码触发自动修复
在你的测试文件里,先写一段assert的用法(比如assert.Equal(t, expected, actual)),这时assert会被标红。
把光标放在标红的assert上,按下快捷键:Windows/Linux用Alt+Enter,Mac用Option+Enter,然后选择「Import package 'github.com/stretchr/testify/assert'」选项。GoLand自动完成所有操作
选完之后,IDE会自动:- 在你的import块中添加导入语句:
import ( "github.com/stretchr/testify/assert" "testing" ) - 后台执行
go get命令,自动更新你的go.mod和go.sum文件,拉取对应的包依赖。
- 在你的import块中添加导入语句:
另一种快速导入方式
如果你不想先写代码,也可以直接在import块里输入assert,GoLand会自动弹出补全提示,选择github.com/stretchr/testify/assert,回车后同样会自动完成导入和依赖安装。
内容的提问来源于stack exchange,提问作者guettli
相关产品推荐
相关产品推荐

