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 オブジェクトには、次のプロパティがあります。
CompileTriggerResult
このオブジェクトは、compileAndTest() または compileTriggers() コールの一部として返されます。指定された Apex のコンパイルと実行が正常に行われたかどうかの情報が含まれています。
CompileTriggerResult オブジェクトには、次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| bodyCrc | int | トリガーファイルの CRC (周期的冗長検査)。 |
| column | int | エラーが発生した場合、発生した列。 |
| id | ID | コンパイルされた各トリガーの ID が作成されます。ID は組織内で一意です。 |
| line | int | エラーが発生した場合、発生した行の番号。 |
| name | string | トリガーの名前。 |
| problem | string | エラーが発生した場合、その問題の説明。 |
| success | boolean | true の場合、指定されたトリガーは正常にコンパイルされ、実行されています。トリガーのコンパイルまたは実行が失敗した場合、値は false です。 |
DeleteApexResult
このオブジェクトは、compileAndTest() コールがクラスまたはトリガーの削除に関する情報を返すときに、返されます。
DeleteApexResult オブジェクトには、次のプロパティがあります。
| 名前 | 型 | 説明 |
|---|---|---|
| id | ID | 削除されたトリガーまたはクラスの ID。ID は組織内で一意です。 |
| problem | string | エラーが発生した場合、その問題の説明。 |
| success | boolean | true の場合、指定されたクラスまたはトリガーはすべて正常に削除されています。クラスまたはトリガーが削除されていない場合、値は false です。 |