Apex @TestSetup アノテーションのサンプル

環境
Salesforce

構文
@TestSetup static void methodName() {
処理コード
}
テスト設定メソッドは、テストクラスで定義され、引数を取らず、値を返しません。

使用例

@isTest
private class UserTest {
    @testSetup
    static void setup() {
        Account accs = new Account(Name = 'アカウント情報');
        insert accs;
    }

    @isTest
    static void testA() {
        // @testSetupで作成したレコードをSOQLで取得できる
        Account acc = [SELECT Id, Name FROM Account];
    }
}

 

Apex

Posted by arkgame