Salesforce 静的リソースからテストデータの読み込み
Test.loadData メソッドを使用すると、多くのコード行を記述する必要なく、テストメソッドにデータを入力できます。
次の手順に従います。
- .csv ファイルにデータを追加します。
- このファイル用の静的リソースを作成します。
- テストメソッド内で Test.loadData をコールし、sObject 型のトークンと静的リソース名を渡します。
例えば、
// Load the test accounts from the static resource
List<sObject> ls = Test.loadData(Account.sObjectType, 'testAccounts');
参考URL
https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_testing_load_data.htm