Skip to main content
trigger CheckValidationonCaseClose on Case (after update) {     

for(Case e:Trigger.New){          

Case d=Trigger.oldMap.get(e.Id);         

if(d.Signature_Required__c==true && d.Customer_Signature_Status__c!='Completed' && e.IsClosed==true)

{  

e.adderror('Cannot Close Case');

}

its urgent

}  
5 answers
  1. Apr 28, 2016, 12:12 PM

    Please post your test class which you are using. I hope you are using below code.

    @isTest

    private class CheckValidationonCaseCloseTest

    {

    static testMethod void myUnitTest()

    {

    Case p = new Case();

    p.Status='New';

    p.subject='Test',

    p.Signature_Required__c= true;

    insert p;

    try

    {

    p.Status='Closed';

    update p;

    }Catch(Exception ee)

    {}

    }

    }

     
0/9000