この文章は 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。

これはリレーション項目です。
リレーション名
ApexTestResult
リレーション種別
参照関係
参照先
ApexTestResult
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) の制限は取得されません。
  • 制限は、デフォルトの名前空間に対してのみ取得されます。