function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
GhanesanGhanesan 

test coverage 66% only

Here is my Code: 

public class LeadEmailBounce {
    @InvocableMethod 
    public static void Bounce(){
      
      List<Lead> L1 = [SELECT EmailBouncedDate,EmailBouncedReason,Id,Name FROM Lead];
      List<Lead> L2 = new List<Lead>();
      for(Lead Leads:L1) {
        
       If (Leads.EmailBouncedDate!=Null && Leads.EmailBouncedReason!=Null)
       {
            Leads.Status = 'Disqualified';
            Leads.Reason_for__c = 'Inadequate Data';
              L2.add(Leads);
          
    }
        update L2;
    }
}
}

Test Class: 
@istest
public class LeadEmailBounceTest {

    Public Static testmethod void BounceTest() {
        
        Lead L1 = new Lead();
        L1.lastname ='Test';
        L1.Email ='thara@gail.com';
        L1.Phone = '0123456789';
        L1.Company ='ABC';
       
        
        Test.startTest();
        Database.SaveResult result = Database.insert(L1, true);
        Test.stopTest();
     
        list<lead> le = [select Id,Email from Lead];
        integer i=le.size();
        system.assertEquals(1,i); 
        
  }
}
PriyaPriya (Salesforce Developers) 
Hey,

Which method or lines are not getting cover? Kindly highlight.

Thanks,
Priya Ranjan