首頁 > 後端開發 > Golang > 我可以在子目錄中組織 Go 測試嗎?

我可以在子目錄中組織 Go 測試嗎?

Patricia Arquette
發布: 2024-11-19 11:26:02
原創
956 人瀏覽過

Can I Organize Go Tests in Sub-Directories?

子目錄中的 Golang 測試:是否可能以及如何實現?

我可以在 Go 的子目錄中組織測試嗎?

是的,你可以在 Go 的子目錄中組織測驗。這使您可以保持工作空間清潔並更有效地組織測試。

如何在子目錄中組織測試

要在子目錄中組織測試,請建立套件目錄中名為「tests」或「test」的子目錄。將測試檔案放入此子目錄中。

在子目錄中運行測試

要在子目錄中運行測試,請使用以下命令:

go test ./...
登入後複製

./.. .符號指定所有套件及其子目錄應該是

注意:

  • 您需要在測試檔案中使用套件名稱為導出的變數和函數添加前綴,以存取包的匯出內容。
  • 無法從以下位置的測試檔案存取未匯出的內容

替代注意事項

雖然在子目錄中組織測試可能在子目錄中組織測試可能是有益的,但有些人更喜歡將測試文件與主源文件放在一起更容易訪問。此外,在 Go 1.20 中,覆蓋工具現在支援從更大的整合測試中收集設定檔。

結論

在 Go 中的子目錄中組織測試是可能的,並提供了靈活性測試組織。不過,選擇取決於個人喜好和項目的具體需求。

以上是我可以在子目錄中組織 Go 測試嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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