go test針對單個測試檔案構建失敗

2021-10-20 14:08:51 字數 719 閱讀 4030

go test 可以對專案所有的測試檔案(檔名以_test.go結尾的檔案)進行單元測試

但是,有時候我們只需要對單獨的乙個檔案進行單元測試,有可能出現下面的錯誤

go test -v showlist_test.

go

# command-line-arguments [command-line-arguments.test]

./showlist_test.go:

8:8: undefined: showlist

./showlist_test.go:

9:8: undefined: person

fail command-line-arguments [build failed]

fail

go test -v showlist_test.

go showlist.

go-count=1==

= run testshowlist

--- pass: testshowlist (

0.00s)

pass

ok command-line-arguments 1.313s

-count=1是禁用快取

測試檔案執行成功

go test 測試單個檔案和測試單個函式

測試單個檔案,一定要帶上被測試的原檔案 go test v wechat test.go wechat.go 測試單個方法 go test v test.run testrefreshaccesstoken go 單元測試寫法 參考 testing go語言package提供的自動化測試框架,tes...

go test 測試單個檔案報錯問題

golang 在進行整個專案測試的時候沒有問題,但是在測試單個檔案的時候經常會報錯,報錯一些函式undefined build failed,構建失敗,我們應該就能看出一下資訊。go test與其他的指定原始碼檔案進行編譯或執行的命令程式一樣 參考 go run和go build 會為指定的原始碼檔...

go Test 單元測試 測試框架

1.建立乙個名為 test.go 的檔案 如果是包中的單元測試,就在包所在目錄下建立該檔案 並將下面的 新增到其中,函式命名統一為test t testing.t package main 包中的單元測試main替換成包名 import testing func testsum t testing....