在 Go 包中在哪里存储测试的共享代码?
当组织具有多个文件的 Go 包时,通常的做法是创建每个源文件都有一个相应的测试文件。但是,当测试需要通用辅助函数时,跨测试文件复制代码可能会很麻烦。
解决方案:
建议的解决方案是将共享代码放置在在任何测试文件中进行测试。尽管位于不同的文件中,但同一包中的测试文件属于同一个测试包,并且可以访问彼此导出和未导出的标识符,而无需 import 语句。
最佳实践:
以上是如何在 Go 包中的测试文件之间共享代码?的详细内容。更多信息请关注PHP中文网其他相关文章!