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;
}
}