Apexのテストデータ

トリガーを作成して、そのコードを本番環境にリリースするに当たり、
テストクラスを作成して、コードカバー率を75%以上にしないといけない。
この為、テストクラスを作成して、テストを行うが、テスト時は正常に動作しない。sandbox上で動作させた際は、正常に動作する。
調べてみると、テストクラス上では、すべてのオブジェクトの内容は、空っぽになっているらしい。テストクラスの冒頭でテストデータを読み込む必要があるらしい。
※Test.loadData メソッドを使って、静的リソース上にアップしたcsvファイルを読み込む。

テストデータの読み込み
テストデータについて
コードカバレッジの手順とデプロイ前の考慮事項

いいなと思ったら応援しよう!