Apex アノテーション@IsTestのサンプル
環境
Salesforce
アノテーション@IsTestについて説明
アプリケーションのテストに使用するコードのみを含むクラスおよびメソッドを定義するには @IsTest アノテーションを使用します。
このアノテーションでは、括弧で囲まれ空白で区切られた複数の修飾子を使用できます。
@isTest アノテーションで指定されたクラスは、Apexコードの組織内の上限の6MBには含まれません。@isTest として定義されたクラスは、インターフェースまたは列挙値とすることはできません。
使用例
1.非公開テストクラスのサンプル
@IsTest private class CftTestClass { // Methods for testing @IsTest static void testA() { // テストコードを実装する } @IsTest static void testB() { // テストコードを実装する } }
2.公開テストクラスのサンプル
@isTest public class TestUtil { public static void createTestAccounts() { // いくつかのテストアカウントを作成する } public static void createTestContacts() { // いくつかのテストコンタクトを作成する } }