この文章は 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 制限を取得します。