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

ApexTestResultLimits

特定のテストメソッドの実行に使用される Apex テスト制限を取得します。このオブジェクトのインスタンスは、各 ApexTestResult レコードに関連付けられます。このオブジェクトは、API バージョン 37.0 以降で使用できます。

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

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

特別なアクセスルール

ApexSettings メタデータ型の enableApexTestReqViewSetup 項目は、重要な更新「Apex テストデータにアクセスする場合の「設定を参照」権限の必須化」の有効化を制御します。API バージョン 49.0 以降の場合、項目が true に設定されていると、ユーザがこのオブジェクトにアクセスする場合に「設定・定義を参照する」権限が必要になります。

項目

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

関連付けられた ApexTestResult オブジェクトの ID。

AsyncCalls
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明

テスト実行時に非同期コールが実行された回数。

Callouts
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明

テスト実行時にコールアウトが実行された回数。

Cpu
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明

テスト実行時に CPU が使用された時間 (ミリ秒)。

Dml
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明

テスト実行時に DML ステートメントが実行された回数。

DmlRows
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明

テスト実行時に DML ステートメントによってアクセスされた行数。

Email
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明
テスト実行時にメール呼び出しが実行された回数。
LimitContext
型
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明

テスト実行が同期か非同期かを示します。

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

組織にデフォルトの制限と異なる制限があるかどうかを示します。

MobilePush
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明

テスト実行時にモバイル転送コールが実行された回数。

QueryRows
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明

テスト実行時に照会された行数。

Soql
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明

テスト実行時に SOQL クエリが実行された回数。

Sosl
型
int
プロパティ
Create、Filter、Group、Sort、Update
説明

テスト実行時に SOSL クエリが実行された回数。

使用方法

ApexTestResultLimits オブジェクトは、各テストメソッド実行に対して入力され、Test.startTest() メソッドから Test.stopTest() メソッドまでの間に使用された制限を取得します。startTest() および stopTest() がコールされなかった場合は、制限の使用が取得されません。次の点に注意してください。
  • 関連するテストメソッドは非同期で実行する必要があります。
  • テストメソッド内でコールされた非同期 Apex 操作 (batch、scheduled、future、queueable) の制限は取得されません。
  • 制限は、デフォルトの名前空間に対してのみ取得されます。