• Wanda Back
  • NEWBIE
  • 10 Points
  • Member since 2017

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 3
    Replies
Hello All,
I am an admin not a developer and I have written a simple before delete trigger and test class. The test is getting 80% coverage which is fine as I can deploy it, but for my own curiosity can anyone tell me how I can get 100% coverage please?

Thanks in advance

Trigger
trigger CheckGiftPledgeCount on Session__c (Before Delete) {
If(trigger.isBefore){
   If(Trigger.isDelete){
       for(Session__c a: trigger.old){
           if(a.TotalMembersRecruited__c>=1){
               a.adderror('You cannot delete a session if the count of total members recruited is greater than 0');
                 }
             }

        }
   }
}

Test Class
@isTest

private class CheckGiftPledgeCountTest{
     static testMethod void testTrigger(){
     Session__c ses = new Session__c() ;
     ses.Recruiter__c = '0035800000tXTlw';
     ses.Booking__c = 'a005800000K5yKl';

     insert ses;
     delete ses ;
     }
}

 
Hello All,
I am an admin not a developer and I have written a simple before delete trigger and test class. The test is getting 80% coverage which is fine as I can deploy it, but for my own curiosity can anyone tell me how I can get 100% coverage please?

Thanks in advance

Trigger
trigger CheckGiftPledgeCount on Session__c (Before Delete) {
If(trigger.isBefore){
   If(Trigger.isDelete){
       for(Session__c a: trigger.old){
           if(a.TotalMembersRecruited__c>=1){
               a.adderror('You cannot delete a session if the count of total members recruited is greater than 0');
                 }
             }

        }
   }
}

Test Class
@isTest

private class CheckGiftPledgeCountTest{
     static testMethod void testTrigger(){
     Session__c ses = new Session__c() ;
     ses.Recruiter__c = '0035800000tXTlw';
     ses.Booking__c = 'a005800000K5yKl';

     insert ses;
     delete ses ;
     }
}