登录
首页 >  Golang >  Go问答

访问测试方法的方法

来源:stackoverflow

时间:2024-03-14 22:27:29 242浏览 收藏

欢迎各位小伙伴来到golang学习网,相聚于此都是缘哈哈哈!今天我给大家带来《访问测试方法的方法》,这篇文章主要讲到等等知识,如果你对Golang相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更新相关文章!当然,有什么建议也欢迎在评论留言提出!一起学习!

问题内容

我的 go 项目代码结构看起来像这样。

project
 |
 +-- x_test.go
 |    
 +-- sub-directory
 |  |  
 |  +-- y_test.go

x_test.go 有一些仅用于测试目的的 struct 和方法。

这些 struct 和方法在 y_test.go 中无法访问。 有没有办法可以在子目录中导入测试文件?我无法将文件 x_test.go 移动到子目录,因为它使用根级别目录中定义的一些接口。

文件 y_test.go 不能放在根级别,因为它使用 sub-directory 中定义的某些实例,这会导致循环依赖。

有没有办法使 x_test.go 中定义的方法和结构对 y_test.go 可见?

如果我不将 x_test.go 视为测试文件,则一切正常。即,我将其重命名为 x.go


解决方案


没有。

理论要掌握,实操不能落!以上关于《访问测试方法的方法》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>