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

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

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-29 04:29:29369瀏覽

How to Organize Shared Test Code in Go Packages?

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

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

解決方案:

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

重點:

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

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn