Golang Go语言中,Goland 单元测试怎么进行 debug?
rt ,
为啥我点 debug ,打了断点,但是不停下来哇。啪的一下就走完了
难道不可以在单元测试的时候 debug 吗
Golang Go语言中,Goland 单元测试怎么进行 debug?
9 回复
更多关于Golang Go语言中,Goland 单元测试怎么进行 debug?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
像我这样从不 debug ,直接 print 的是不是比较异类……
我姿势不对了哇,昨天还能的。不知道咋了
要不… ide 重启试试…
估计你是同时开了 2 个 debug
加了 append ,此贴终结
在Golang中,使用Goland进行单元测试的debug,可以按照以下步骤进行:
- 编写单元测试:在与要测试的代码相同的包中创建一个新的文件,文件名以_test.go结尾。然后编写测试函数,函数名以Test开头,接受一个*testing.T类型的参数。在测试函数内部,使用testing.T的方法来报告测试是否通过。
- 运行单元测试:在Goland中,右键单击代码文件,选择“Run ‘go test’”选项,即可开始运行单元测试。Goland会显示测试结果,包括哪些测试通过了,哪些失败了。
- 设置断点进行debug:在需要debug的测试函数或相关代码中设置断点。断点可以通过在代码行号的左侧单击来设置。
- 启动debug模式:点击Goland界面上的debug按钮(通常是一个绿色小虫子图标),启动debug模式。程序会在执行到断点处暂停,此时可以查看变量的值,分析程序的流程。
- 使用debug工具:在debug模式下,可以使用Goland提供的debug工具,如单步执行(F7)、跳过执行(F8)、恢复执行(F9)等,来更细致地控制程序的执行过程。
通过以上步骤,你可以在Goland中对Golang的单元测试进行debug,从而更好地理解和修复代码中的问题。