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

関連ページ:
チュートリアル: GoLand でデプロイ
このチュートリアルでは、GoLand を使用してコードのデプロイをリモートホストに構成および管理する手順を段階的に説明します。デプロイサーバーを構成する:新しいサーバーを追加するを押して設定を開き、を選択します。または、メインメニューのに移動します。をクリックし、作成するサーバーのタイプを選択します。この場合は、ローカルまたはマウント済みフォルダーです。開いた新規サーバーの作成ダイアログでサーバー名を入力し、OK をクリックします。新しいサーバーが追加されましたが、アップロードされたファイルを...
テストの作成
GoLand で新しいテストファイルを作成する最も簡単な方法は、ソースコードから呼び出すことができる専用のショートカットを使用することです。この場合、IDE は新しいテストファイルを作成し、このファイル、パッケージ、関数のテストコードを生成します。テストファイルを生成するコードエディターで、に移動するか、を押します。生成するテストの種類を選択し、を押します。次のスコープのテストファイルを作成できます。空のテストファイル、関数のテスト、ファイルのテスト、パッケージのテスト、テストと本番コード間...