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
Akshay MhetreAkshay Mhetre 

test class not getting coverd..plz help

@AuraEnabled
    public static List<Case> submitSubCases(Id RecordId) {
        List<Case> csUpdateList = new List<Case>();
        List<Case> isAgentUploaded = [Select Id,isAgentReportUploaded__c from Case WHERE 
                                          ParentId=:RecordId AND isAgentReportUploaded__c = false 
                                          ];
        if(isAgentUploaded.size() == 0){
            String subStage =[Select Id, RCU_Sub_Stage__c from Case where Id=:RecordId].RCU_Sub_Stage__c;
            if(subStage == 'Rework'){
            List<Case> subCaselist= [Select Id, RCU_Sub_Stage__c From Case Where ParentId=:RecordId]; 
            if(subCaselist != null && subCaselist.size()>0){
                for(Case c:subCaselist)
                {
                    c.RCU_Sub_Stage__c = 'Agent Rework Submitted'; 
                    csUpdateList.add(c);
                }
            }
        }
        try {
            if (csUpdateList.size() > 0) {
                System.debug('csUpdateList: '+csUpdateList.size());
                update csUpdateList;
            }
        } catch(Exception ex) {
            System.debug(ex.getMessage());
        }
        return csUpdateList;
       } 
        else{
            return isAgentUploaded;
        }
        //System.debug('Successfully Agent Rework Submitted to All the Cases.');
        //return csUpdateList;
    }
Best Answer chosen by Akshay Mhetre
CharuDuttCharuDutt
Hii Akshay Mehtre
Try Below Test Class
@isTest
public class CaseClassTest {
@isTest
    Public static void unittest(){
        
     
        Case c= new Case();
        c.Status='New';
        c.Origin='Phone';
        c.RCU_Sub_Stage__c ='Rework';
        c.isAgentReportUploaded__c =false;
        insert c;
        
         Case c1= new Case();
        c1.Status='New';
        c1.Origin='Phone';
        c1.ParentId=c.Id;
        c1.RCU_Sub_Stage__c ='Rework';
        c1.isAgentReportUploaded__c =true;
        insert c1;
        CaseClass.submitSubCases(c.Id);
       CaseClass.submitSubCases(c1.Id);
     
    }
}
Please Mark It As Best Answer If It Helps
Thank You!