猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在运行时获取测试环境
我想检查代码是否正在运行
go test
,以便我可以进行一些配置。
有什么功能可以做到这一点吗?喜欢:
运行时.IsBeingTested()
慕运维8079593
浏览 201
回答 1
1回答
摇曳的蔷薇
只需指定您在 test 的init. 例如,在 pkg.go 中:package pkgvar isTesting = false// ...在 pkg_test.go 中:package pkgfunc init() { isTesting = true}// ...这种技术不仅可以用于bools,还可以用于任何数据或函数。如果你的包中有一些变量(在你的例子中是一个配置变量),你可以在init.
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续