首页 > 后端开发 > Golang > 正文

如何在Go包中组织共享测试代码?

Mary-Kate Olsen
发布: 2024-10-29 04:29:29
原创
452 人浏览过

How to Organize Shared Test Code in Go Packages?

在 Go 包中放置共享测试代码的位置

在 Go 包中处理多个文件时,通常的做法是创建一个测试每个源文件的文件。但是,如果多个测试需要共享辅助函数,则将它们放在包源文件中可能会使代码变得混乱。

解决方案:

解决方案是将共享测试放置在任何测试文件中的代码。共享相同 package 子句的测试文件属于同一个测试包,可以互相引用导出和未导出的标识符,而不需要 import 语句。

要点:

  • 您不需要为每个源文件创建单独的测试文件。
  • 您可以拥有一个测试文件,而无需匹配的源文件。
  • 测试文件可以互相引用标识符,即使未导出。
  • 测试文件中的不同包子句会创建不同的测试包,从而防止标识符共享。

以上是如何在Go包中组织共享测试代码?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板