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

RunTestsResult

コールは、指定された Apex のコンパイルが成功したか否か、単体テストが正常に完了したか否かについての情報を返します。

RunTestsResult オブジェクトには、次のプロパティがあります。

名前 型 説明
codeCoverage CodeCoverageResult[]

単体テストのコードカバー率の詳細を含む 1 つ以上の CodeCoverageResult オブジェクトの配列。

codeCoverageWarnings CodeCoverageWarning[]

テストの実行について警告する 1 つ以上のコード範囲の配列。結果には、実行された行の合計数、実行されなかったコードの数、行、列の位置が含まれています。

failures RunTestFailure[]

単体テストの失敗があれば、それについての情報を含む 1 つ以上の RunTestFailure オブジェクトの配列。

numFailures int

単体テストの失敗数。

numTestsRun int

実行された単体テストの数。

successes RunTestSuccess[]

成功についての情報があればその情報を含む 1 つ以上の RunTestSuccesses オブジェクトの配列。

totalTime double

テストの実行に費やした累積時間の合計。パフォーマンスの監視に役立つ場合があります。

CodeCoverageResult

このオブジェクトを含む RunTestsResult オブジェクト。指定された Apex のコンパイルと単体テストの実行が正常に行われたかどうかの情報が含まれています。

CodeCoverageResult オブジェクトには、次のプロパティがあります。

名前 型 説明
dmlInfo CodeLocation[]

このプロパティには、テストされた各クラスまたはトリガについて、また、テストされたコードの各部分について、DML ステートメントの場所、コードが実行された回数、これらのコールに費やした累積時間の合計が含まれています。パフォーマンスの監視に役立つ場合があります。

id ID

CodeLocation の ID。ID は組織内で一意です。

locationsNotCovered CodeLocation[]

テストされた各クラスまたはトリガについて、コードが一切カバーされていない場合、テストされていないコードの行および列、コードが実行された回数。

methodInfo CodeLocation[]

テストされた各クラスまたはトリガについて、メソッド呼び出しの場所、コードが実行された回数、これらのコールに費やした累積時間の合計。パフォーマンスの監視に役立つ場合があります。

name string

カバーされているクラスまたはトリガの名前。

namespace string

指定されている場合、単体テストを含む名前空間。

numLocations int

コードの場所の合計数。

soqlInfo CodeLocation[]

テストされた各クラスまたはトリガについて、コードの SOQL ステートメントの場所、コードが実行された回数、これらのコールに費やした累積時間の合計。パフォーマンスの監視に役立つ場合があります。

soslInfo CodeLocation[]

テストされた各クラスについて、コードの SOSL ステートメントの場所、コードが実行された回数、これらのコールに費やした累積時間の合計。パフォーマンスの監視に役立つ場合があります。

type string

使用しません。以前のサポートされていないリリースでは、クラスまたはパッケージを指定していました。

CodeCoverageWarning

このオブジェクトを含む RunTestsResult オブジェクト。警告を生成した Apex クラスに��する情報が含まれています。

このオブジェクトには次のプロパティがあります。

名前 型 説明
id ID

警告を生成したクラスの ID。

message string

生成された警告のメッセージ。

name string

警告を生成したクラスの名前。警告がコードカバー率全体に適用された場合、この値は null になります。

namespace string

指定されている場合、クラスを含む名前空間。

RunTestFailure

RunTestsResult オブジェクトは、単体テスト実行時の失敗に関する情報を返します。

このオブジェクトには次のプロパティがあります。

名前 型 説明
id ID

失敗を生成したクラスの ID。

message string

失敗のメッセージ。

methodName string

失敗したメソッドの名前。

name string

失敗したクラスの名前。

namespace string

指定されている場合、クラスを含む名前空間。

stackTrace string

失敗についてのスタック追跡。

time double

失敗した処理についてテストの実行に費やした時間。パフォーマンスの監視に役立つ場合があります。

type string

使用しません。以前のサポートされていないリリースでは、クラスまたはパッケージを指定していました。

RunTestSuccess

RunTestsResult オブジェクトは、単体テスト実行時の成功に関する情報を返します。

このオブジェクトには次のプロパティがあります。

名前 型 説明
id ID

成功を生成したクラスの ID。

methodName string

成功したメソッドの名前。

name string

成功したクラスの名前。

namespace string

指定されている場合、クラスを含む名前空間。

time double

この操作についてテストの実行に費やした時間。パフォーマンスの監視に役立つ場合があります。

CodeLocation

RunTestsResult オブジェクトは、多数の項目にこのオブジェクトを含みます。

このオブジェクトには次のプロパティがあります。

名前 型 説明
column int

テストされた Apex の列の場所。

line int

テストされた Apex の行の場所。

numExecutions int

テスト実行時に Apex が実行された回数。

time double

この場所で費やした累積時間の合計。パフォーマンスの監視に役立つ場合があります。