Testify ツールキットの使用
github.com/stretchr/testify パッケージは、ユニットテストの作成に使用される人気の Go ライブラリです。 アサーション、モック、スイートなどのツールセットが提供され、Go でのテストの作成が容易になります。 Testify を使用すると、スイートとメソッドを通常のテスト関数として実行できます。 ツールキットの詳細については、 GitHub の Testify(英語) の説明を参照してください。
このチュートリアルでは、 main.go ファイルで次のアプリケーションのテストを生成して使用します。
パッケージのテストを生成する
テストを生成する Go ファイルを開きます。
メインメニューで、 をクリックします。
生成する ポップアップウィンドウで、 パッケージのテスト を選択します。
GoLand はテーブルテスト テンプレートを使用して _test.go ファイルを作成します。

生成されたテストを変更して、testify ツールキットを使用するようにします。 テストの次のコードスニペットを検討してください。
GoLand は次のインポート宣言を自動的に追加しました: "github.com/stretchr/testify/assert"。
不足している依存関係を同期する
不足しているインポート宣言をクリックします。
Alt+Enter を押して 不足している依存関係を修正する を選択します。

testify でテストを実行する
期待値と実際の値を比較する
失敗したアサーションテストの予想値と実際の値を比較できます。
失敗したアサーションテストの予想値と実際の値を比較できます。 違いを確認するには、 実行 ペインの 差異を見るにはクリックする リンクをクリックします。

失敗したテストを右クリックし、 相違点を表示 を選択します。 または、「Ctrl+D 」を押します。

