メイン パッケージ内の関数のテスト
メイン パッケージで定義された関数をテストする場合は、関連するすべてのファイルをテスト コマンドに含めることが重要です。示されている例では、main.go ファイルと main_test.go ファイルの両方をコマンド ラインで指定する必要があります。
さらに、テスト関数が命名規則 TestXXX に従い、testing.T へのポインターを受け取ることを確認してください。議論。 main_test.go ファイルを次のように変更すると、エラーが解決されます:
package main import "testing" func TestFoo(t *testing.T) { t.Error(foo()) }
次のコマンドを実行するとき:
go test *.go
テストはパスするはずです。
以上がメインパッケージの関数をテストするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。