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

ApexTestResult

Apex テストメソッドの実行結果を表します。このオブジェクトは、API バージョン 23.0 以降で使用できます。

サ��ートされているコール

create()delete()describeSObjects()query()retrieve()update()

項目

項目名 詳細
ApexClassId
reference
プロパティ
Create、Filter、Group、Sort、Update
説明

実行されたテストメソッドが含まれる Apex クラス。

ApexLogId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明

デバッグログが有効になっている場合は、このテストメソッド実行の ApexLog を指し示します。無効になっている場合は null です。

ApexTestRunResultId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明

テスト実行全体を表す ApexTestRunResult の ID。

AsyncApexJobId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明

テスト実行全体を表す AsyncApexJob を指し示します。

この項目は、ApexTestQueueItem.ParentJobId と同じオブジェクトを指し示します。

Message
string
プロパティ
Create、Filter、Nillable、Sort、Update
説明

テスト失敗が発生した場合の例外エラーメッセージ。失敗が発生しなかった場合は null です。

MethodName
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明

テストメソッド名。

Outcome
picklist
プロパティ
Create、Filter、Group、Restricted picklist、Sort、Update
説明
テストメソッドの実行結果。次のいずれかの値です。
  • Pass
  • Fail
  • CompileFail
  • Skip
QueueItemId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明

このテストメソッドが含まれるクラスである ApexTestQueueItem を指し示します。

RunTime
int
プロパティ
Create、Filter、Nillable、Sort、Update
説明

テストメソッドの実行に要した時間 (秒)。

StackTrace
string
プロパティ
Create、Filter、Nillable、Sort、Update
説明

テストが失敗した場合の Apex スタック追跡。失敗しなかった場合は null です。

TestTimestamp
dateTime
プロパティ
Create、Filter、Sort、Update
説明

テストメソッドの開始時刻。

使用方法

Apex クラス実行の一部として実行されるテストメソッドに対応する ApexTestResult レコードの項目をクエリできます。

各テストメソッド実行は 1 つの ApexTestResult レコードで表されます。たとえば、Apex テストクラスに 6 つのテストメソッドが含まれる場合、6 つの ApexTestResult レコードが作成されます。これらのレコードは、Apex クラスを表す ApexTestQueueItem レコードに追加されます。

各 ApexTestResult レコードには ApexTestResultLimits レコードが関連付けられています。このレコードはテストメソッドの実行中に使用される Apex 制限を取得します。