March 2, 2020

Test Class (Apex Code) for Lead Conversion in Salesforce

Sample code:

  1. @isTest  
  2. private class LeadTriggerTest {  
  3.       
  4.     static testMethod void testLeadConv() {  
  5.           
  6.         Lead objLead = new Lead( FirstName = 'Test', LastName = 'Sample', Company = 'Testing Sample Co' );  
  7.         insert objLead;  
  8.           
  9.         Database.LeadConvert lc = new database.LeadConvert();  
  10.         lc.setLeadId( objLead.Id );  
  11.         lc.setDoNotCreateOpportunity( true );  
  12.         lc.setConvertedStatus( 'Closed - Converted' );  
  13.           
  14.         Database.LeadConvertResult lcr = Database.convertLead(lc, false);  
  15.           
  16.         system.debug( 'Errors are ' + lcr.getErrors() );  
  17.           
  18.         system.assert( lcr.isSuccess() );  
  19.           
  20.     }  
  21.   

No comments:

Post a Comment