Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

forest_moon

Apex Lead Batch (2) Testcode 본문

Saelsforcee

Apex Lead Batch (2) Testcode

rokga 2023. 11. 20. 13:54

apex batch를 만들었었으니 test 코드를 작성 !!

@isTest
public class LeadBatch_Test {
    
    @TestSetup
    static void makeData() {
    }
    	@isTest
        static void LeadUpdate(){

            Lead objLead = new Lead();
            objLead.Status= '수요검색';
            objLead.LastName= 'YUN';
            objLead.Company= 'TestCompany';
            objLead.CreatedDate= datetime.newInstance(2020, 10, 10, 13, 30, 0);
            insert objLead;
            
            Test.startTest();
            Database.executeBatch(new LeadBatch(),200);
            Test.stopTest();

            
            Lead updatedLead = [SELECT Id,Status FROM Lead WHERE Id =:objLead.Id];

            System.assertEquals(updatedLead.Status,'수요없음');
        }   

}

 

Lead를 추가하고 , batch를 돌렸을경우 lead의 status의 값을 검증 확인.

 

 처음에 makeData에다가 먼저 lead값을 하나 만들었는데

아래 updateDead를 할때 문제가 생겨 아래 메서드에다가 전부 다 추가해서 처리 했다. 

 

 

 

 

 

 

 

 

'Saelsforcee' 카테고리의 다른 글

세일즈포스 월드투어 후기  (0) 2024.06.21
Salesforce Standard label 변경  (0) 2023.12.04
Apex Lead Batch + Schedulable  (0) 2023.11.24
Apex Lead Batch (1)  (0) 2023.11.20
Salesforce Standard PDF Features  (0) 2023.10.24