2
我有一個問題,在使用testify在golang中聲明一個聲明爲變量的函數。Golang測試聲明爲變量的函數(作證)
在同一個包中聲明的測試和函數。
var testableFunction = func(abc string) string {...}
現在我有一個不同的文件與單元測試調用testableFunction
func TestFunction(t *testing.T){
...
res:=testableFunction("abc")
...
}
調用TestFunction與go test
不會觸發任何異常,但testableFunction實際上是永遠不會運行。爲什麼?