首页 > TAG信息列表 > gomonkey
gomonkey undefinaed: buildJmpDirective
gomonkey undefinaed: buildJmpDirective 情景:ctrl进对应的方法后能看到buildJmpDirective是存在的,但是始终报该错 解决方案1: 直接将buildJmpDirective从jmp_amd64.go文件中copy到包含ApplyFunc函数下的patch.go文件中,此时能成功运行,但可能会导致gomonkey打的桩函数的addrgomonkey permission denied
电脑里面很可能有多个版本的go,因此首先要找出你的项目使用的go 找出项目使用的GO的路径。 cd <go的路径>/pkg/tool/darwin_amd64 mv link original_link git clone https://github.com/eisenxp/macos-golink-wrapper.git cp macos-golink-wrapper/link link chmod +x liGolang:gomonkey ApplyMethod 失效解决方式
文章目录 1.问题起源2.解决方式1.Goland配置test禁止内联优化 2.修改指针/结构体调用 1.问题起源 今天想对之前匆匆写下的代码完善单元测试,使用了gomonkey对代码中的http调用和rpc调用进行打桩,核心的待测代码和测试代码如下: utils.go package utils type MaterialUtil