只需指定您在 test 的init. 例如,在 pkg.go 中:
package pkg
var isTesting = false
// ...
Run Code Online (Sandbox Code Playgroud)
在 pkg_test.go 中:
package pkg
func init() {
isTesting = true
}
// ...
Run Code Online (Sandbox Code Playgroud)
这种技术不仅可以用于bools,还可以用于任何数据或函数。如果你的包中有一些变量(在你的例子中是一个配置变量),你可以在init.
| 归档时间: |
|
| 查看次数: |
3729 次 |
| 最近记录: |