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

TestSuiteMembership

Apex クラスを ApexTestSuite に関連付けます。このオブジェクトは、API バージョン 36.0 以降で使用できます。

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

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

特別なアクセスルール

API バージョン 49.0 以降、ユーザーがこのオブジェクトにアクセスするには、「設定・定義を参照する」権限が必要です。

項目

項目名 説明
ApexClassId
reference
プロパティ
Create、Filter、Group、Sort
説明

実行されるテストが含まれる Apex クラス。

これはリレーション項目です。
リレーション名
ApexClass
リレーション種別
Lookup
参照先
ApexClass
ApexTestSuiteId
reference
プロパティ
Create、Filter、Group、Sort
説明

Apex クラスが割り当てられているテストスイート。

これはリレーション項目です。
リレーション名
ApexTestSuite
リレーション種別
Lookup
参照先
ApexTestSuite

使用方法

API コールを使用して TestSuiteMembership オブジェクトを挿入することにより、Apex クラスと ApexTestSuite オブジェクトを関連付けます (ApexTestSuite および TestSuiteMembership は Apex DML を介して編集できません)。テストスイートからクラスを削除するには、TestSuiteMembership オブジェクトを削除します。Apex テストクラスまたはテストスイートを削除すると、そのクラスまたはスイートを含む TestSuiteMembership オブジェクトはすべて削除されます。

次の SOQL クエリは、この Apex クラスをこのテストスイートに関連付けるメンバーシップオブジェクトを返します。
1SELECT Id FROM TestSuiteMembership WHERE ApexClassId = '01pD0000000Fhy9IAC'
2    AND ApexTestSuiteId = '05FD00000004CDBMA2'