KDOC 431: require.NoErrorを使ってエラー時に中断する

この文書のステータス

  • 作成
    • 2025-09-05 貴島
  • レビュー
    • 2025-09-05 貴島

概要

testify/assert はGo言語でテスト用のアサーションヘルパーを提供するライブラリである。

よく使うものに、エラーを検証する、 NoError() という関数がある。これには2つの種類がある。

  • require.NoError() – 失敗したらそのテストは中断する
  • assert.NoError() – 失敗してもそのテストを中断しない

というような違いがある。テストの前提条件となる部分は require.NoError を使うとわかりやすい。

関連

  • 追加調査: じっさいに試した結果を記載する