Go で次のコード ファイル (server.go という名前) があるとします。
package glimpse
func SplitHeader() string {
return "hi there"
}
および付随するテスト ファイル (server_test.go):
package glimpse
import (
"testing"
)
func TestSplitHeader(t *testing.T) {
answer := SplitHeader()
if answer == "" {
t.Error("No return value")
}
}
なぜ次のコマンドなのか: go test server_test.go
戻り値
# command-line-arguments
./server_test.go:9: undefined: SplitHeader
私は確かに壊滅的に明らかな何かを見逃しています。