メインパッケージの関数をテストするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-12 19:58:02
オリジナル
194 人が閲覧しました

How to Test Functions in the Main Package?

メイン パッケージ内の関数のテスト

メイン パッケージで定義された関数をテストする場合は、関連するすべてのファイルをテスト コマンドに含めることが重要です。示されている例では、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート