Apex @testSetupアノテーションの使い方のサンプル
環境
salesforce
構文
@TestSetup アノテーションで定義されたメソッドは、クラスのすべてのテストメソッドで使用できる一般的なテストレコードの作成に使用されます。
書式
@TestSetup static void methodName() {
コード
}
サンプルコード
@isTest
private class SamTestClass{
@testSetup
static void setup() {
Account acc = new Account(Name = 'Sample Account');
insert acc;
}
@isTest
static void testmethod1() {
// SOQLでレコードを取得する
Account acc = [SELECT Id, Name FROM Account];
}
}