この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

テストユーティリティクラスの追加

このレッスンでは、前のチュートリアルで作成したトリガを検査するためのテストを追加します。テストデータを作成する必要があるため、他のテストクラスやテストメソッドからコール可能なテストデータ作成のためのメソッドが含まれるテストユーティリティクラスを追加します。

  1. 開発者コンソールで、[File (ファイル)] | [New (新規)] | [Apex Class (Apex クラス)] をクリックします。
  2. クラス名として「TestDataFactory」と入力し、[OK] をクリックします。
  3. 自動生成されたコードを削除し、次のコードを追加します。
  4. [File (ファイル)] | [Save (保存)] をクリックします。

もうひとこと...

  • このクラスには、createOneInvoiceStatement という public メソッドが 1 つ含まれます。このメソッドは、次のレッスンのテストメソッドでテストデータとして使用する請求書明細と商品品目を作成します。このメソッドは、品目名を請求書に追加するかどうかを示す Boolean 引数を取ります。
  • このクラスには、createOneInvoiceStatement で使用される 3 つのヘルパーメソッドも含まれます。これらのメソッドはすべて private で、このクラス内でのみ使用されます。
  • Apex クラスにはテストデータ作成用の public メソッドを含めることができますが、この共通ユーティリティクラスは @isTest アノテーションで定義されます。このアノテーションを使用することの利点は、クラスが 3 MB の組織コードサイズ制限の対象外となるという点です。このクラスに含まれる public メソッドは、テストコードからのみコールできます。