Apex @isTestアノテーションの使い方のサンプル

環境
Salesforce

概要
アプリケーションのテストに使用するコードのみを含むクラスおよびメソッドを定義するには @IsTest アノテーションを使用します。このアノテーションでは、
括弧で囲まれ空白で区切られた複数の修飾子を使用できます。
@IsTest として定義されたクラスとメソッドは private または public のどちらかに
する必要があります。

使用例

@isTest
private class CftTestClass {
    static Account acc;

    @isTest static void myTest1() {
        //取引先データ作成
        createAccount('ssTest01');

        // 処理コード1
    }

    @isTest static void myTest2() {
        //取引先データ作成
        createAccount('ssTest02');

        // 処理コード2
    }

    // 取引先テストデータ作成
    static void createAccount(String acccName) {
        //取引先データ作成
        acc = new Account(Name = acccName);
        insert acc;
    }
}

 

IT

Posted by arkgame