CompileAndTestResult
compileAndTest() コールは、成功または失敗など、指定された Apex のコンパイルおよび単体テストの実行に関する情報を返します。
CompileAndTestResult オブジェクトには、次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| classes | CompileClassResult | クラスがコンパイルされていた場合、compileAndTest() コールの成功または失敗の情報。 |
| deleteClasses | DeleteApexResult | クラスが削除されていた場合、compileAndTest() コールの成功または失敗の情報。 |
| deleteTriggers | DeleteApexResult | トリガが削除されていた場合、compileAndTest() コールの成功または失敗の情報。 |
| runTestsResult | RunTestsResult | 単体テストが指定された場合、Apex 単体テストの成功または失敗の情報。 |
| success | boolean | true の場合、指定されたすべてのクラス、トリガ、単体テストが正常に実行されています。クラス、トリガまたは単体テストが失敗した場合、値は false で、詳細は次のような対応する結果オブジェクトで報告されます。 |
| triggers | CompileTriggerResult | トリガがコンパイルされていた場合、compileAndTest() コールの成功または失敗の情報。 |
CompileClassResult
このオブジェクトは、compileAndTest() または compileClasses() コールの一部として返されます。指定された Apex のコンパイルと実行が正常に行われたかどうかの情報が含まれています。
CompileClassResult オブジェクトには、次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| bodyCrc | int | クラスファイルまたはトリガファイルの CRC (周期的冗長チェック)。 |
| column | int | エラーが発生した場合、発生した列の番号。 |
| id | ID | コンパイルされた各クラスの ID が作成されます。ID は組織内で一意です。 |
| line | int | エラーが発生した場合、発生した行の番号。 |
| name | string | クラスの名前です。 |
| problem | string | エラーが発生した場合、その問題の説明。 |
| success | boolean | true の場合、クラスは正常にコンパイルされています。false の場合、問題はこのオブジェクトのその他のプロパティで指定されています。 |
CompileTriggerResult
このオブジェクトは、compileAndTest() または compileTriggers() コールの一部として返されます。指定された Apex のコンパイルと実行が正常に行われたかどうかの情報が含まれています。
CompileTriggerResult オブジェクトには、次のプロパティがあります。
DeleteApexResult
このオブジェクトは、compileAndTest() コールがクラスまたはトリガの削除に関する情報を返すときに、返されます。
DeleteApexResult オブジェクトには、次のプロパティがあります。