在Go 套件中放置共享測試程式碼的位置 在Go 套件中處理多個檔案時,通常的做法是建立一個測試每個來源檔案的檔案。但是,如果多個測試需要共享輔助函數,則將它們放在套件原始檔案中可能會使程式碼變得混亂。 解決方案: 解決方案是將共享測試放置在任何測試文件中的程式碼。共用相同 package 子句的測試檔案屬於同一個測試包,可以互相引用匯出和未匯出的標識符,而不需要 import 語句。 重點: 您不需要為每個原始檔案建立單獨的測試檔案。 您可以擁有一個測試文件,而無需匹配的來源文件。 測試檔案可以互相引用標識符,即使未匯出。 測試檔案中的不同包子句會建立不同的測試包,從而防止識別碼共用。