首頁 > 後端開發 > Golang > 如何在Go包中組織共享測試程式碼?

如何在Go包中組織共享測試程式碼?

Mary-Kate Olsen
發布: 2024-10-29 04:29:29
原創
484 人瀏覽過

How to Organize Shared Test Code in Go Packages?

在Go 套件中放置共享測試程式碼的位置

在Go 套件中處理多個檔案時,通常的做法是建立一個測試每個來源檔案的檔案。但是,如果多個測試需要共享輔助函數,則將它們放在套件原始檔案中可能會使程式碼變得混亂。

解決方案:

解決方案是將共享測試放置在任何測試文件中的程式碼。共用相同 package 子句的測試檔案屬於同一個測試包,可以互相引用匯出和未匯出的標識符,而不需要 import 語句。

重點:

  • 您不需要為每個原始檔案建立單獨的測試檔案。
  • 您可以擁有一個測試文件,而無需匹配的來源文件。
  • 測試檔案可以互相引用標識符,即使未匯出。
  • 測試檔案中的不同包子句會建立不同的測試包,從而防止識別碼共用。

以上是如何在Go包中組織共享測試程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板