No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
テストデータについて
Apex テストデータは一時的なデータで、データベースにはコミットされません。
つまり、テストメソッドの実行完了後、テストによって挿入されたデータはデータベースには保持されません。そのため、テストの完了時にテストデータを削除する必要はありません。同様に、更新、削除などの既存のレコードへのすべての変更も保持されません。テストデータのこの一時的な動作により、テストデータのクリーンアップを実行する必要がないため、データの管理が簡単になります。同時に、テストが組織のデータにアクセスする場合、これにより、既存のレコードへの意図しない削除や変更を回避できます。
デフォルトでは、既存の組織データは、特定の設定オブジェクトを除き、テストメソッドからは参照できません。可能な限り、テストメソッド用のテストデータを作成する必要があります。ただし、Salesforce API バージョン 23.0 以前で保存されたテストコードは、組織のすべてのデータにアクセスできます。テストのデータ表示は、次のセクションで詳細に説明します。