ApexTestResult
サポートされているコール
create()、delete()、describeSObjects()、query()、retrieve()、update()、upsert()
特別なアクセスルール
ApexSettings メタデータ型の enableApexTestReqViewSetup 項目は、重要な更新「Apex テストデータにアクセスする場合の「設定を参照」権限の必須化」の有効化を制御します。API バージョン 49.0 以降の場合、項目が true に設定されていると、ユーザがこのオブジェクトにアクセスする場合に「設定・定義を参照する」権限��必要になります。
項目
| 項目名 | 詳細 |
|---|---|
| ApexClassId |
|
| ApexLogId |
|
| ApexTestRunResultId |
|
| AsyncApexJobId |
|
| Message |
|
| MethodName |
|
| Outcome |
|
| QueueItemId |
|
| RunTime |
|
| StackTrace |
|
| TestTimestamp |
|
使用方法
Apex クラス実行の一部として実行されるテストメソッドに対応する ApexTestResult レコードの項目を照会できます。
各テストメソッド実行は 1 つの ApexTestResult レコードで表されます。たとえば、Apex テストクラスに 6 つのテストメソッドが含まれる場合、6 つの ApexTestResult レコードが作成されます。これらのレコードは、Apex クラスを表す ApexTestQueueItem レコードに追加されます。
各 ApexTestResult レコードには ApexTestResultLimits レコードが関連付けられています。このレコードはテストメソッドの実行中に使用される Apex 制限を取得します。