當我在同一目錄中有模塊及其測試時,它工作正常。- module1.go- module1_test.go但是當文件和測試文件的數量增加時,很難瀏覽代碼。是否可以將 go 測試放在子文件夾中以獲得更清晰的代碼結構?當我嘗試這樣做時,我遇到了命名空間錯誤。我將文件放入文件module1_test.go夾./test- module1.go- test/module1_test.go現在我在測試時出錯:test/module1_test.go:8: undefined: someFunc我的module1.go代碼:package package1func someFunc() {}我的module1_test.go代碼:package package1import ( "testing")func TestsomeFunc(t *testing.T) { someFunc()}
是否可以將測試文件放在子文件夾中
慕田峪7331174
2021-09-10 10:05:10