テスト
テストはあなたのコードの振る舞いが正しいことと期待されることを保証します。 よく書かれたテストでは、自分のコードが機能し、既存のコードが破損することはないという自信を持って開発することができます。
IntelliJ IDEA には、テストを実行するために使用できるいくつかのパッケージが含まれています。 また、選択したパッケージに特定のテスト範囲を適用できます。
テスト用パッケージ
テスト目的で、IntelliJ IDEA には以下のパッケージが含まれています。
- gotest
標準の単体テストを実行するために使用します。
go testの詳細については、「パッケージテスト(英語) 」を参照してください。- gocheck
go checkの機能を拡張し、より複雑なテストを実行するために使用します。go checkの詳細については、 「go check 」(英語)を参照してください。- gobench},{
パフォーマンステストの実行に使用します。
gobench},{の詳細については、「パッケージテスト: ベンチマーク(英語) 」を参照してください。- go test -fuzz
ファジングテストの実行に使用します。 Go のファジングは、脆弱性やバグを発見するために大量のランダムまたは予期しない入力をソフトウェアに提供することにより、ソフトウェアを自動的にテストするために使用される手法です。
go test -fuzzの詳細については、「ファジングに移動(英語) 」を参照してください。

Go テストのテンプレートは、Go アプリケーションのテンプレート(Go ビルド )と同じように機能します。 ただし、 Go ビルド を選択する代わりに、 Go テスト を選択する必要があります。
テスト用の構成テンプレートの実行 / デバッグ
に移動します。
実行/デバッグ構成 ダイアログで、 新規構成の追加 Alt+Insert をクリックし、 Go テスト を選択します。
(オプション) 追加フィールドを変更して設定をカスタマイズします。
適用 をクリックします。
