主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
go test如何进行标准输入?
damao33
·
· 1236 次点击
在main()里运行后可以进行标准输入,但是用gotest就会直接pass了,有没有好的解决方法?
阅读全文
查看全部 3 个评论
ws1992go
这个主要是为了检测输入的内容吧,你在 test 中添加标准输入的对应格式不就好了。
评论于 2022-01-24 16:53:19
#1
更多评论
evlic
试过,很麻烦,得区分操作系统改代码。后来我直接用命令行参数解决这类需求,想看用 flag 的相关代码可以给你。
评论于 2022-01-24 21:22:38
#2
jan-bar
想要拥有,必定付出。
把标准输入的内容写到文件,然后在init里面重定向os.stdin为文件描述符呗。
评论于 2022-01-25 08:39:58
#3
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册