- 执行go test命令报错,是什么意思
debug call has arguments but no formatting directives
- 另外go test -run xxx 后面的xxx代表是什么意思,查了下没有看到太明确的说法
debug call has arguments but no formatting directives
确实是门好课,可能还会有别人搜这个问题所以贴一下:
debug()调用了fmt.Printf(),这里也就是会调用:
fmt.Printf("RegistrationServer: accept error", err)
arg1里面没有flag就会报错了,类似的:
v := 1
fmt.Printf("any", v) // error
fmt.Printf("any%d", v) // success
解决问题不是删掉有问题的那行代码哈
2 回答1.3k 阅读
2 回答1.1k 阅读
2 回答1.1k 阅读
3 回答721 阅读
2 回答899 阅读
1 回答809 阅读
1k 阅读
需要膝盖掉报错行的debug日志,测试用例就可以正常运行了