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
sai ramsai ram 

how to cover from test class

List<u_AssetRequest__c> assetReqList = new List<u_AssetRequest__c>();
        List<Map<String, Object>> equipmentOrderList = new List<Map<String, Object>>();
        List<Object> equipOrderObjList = (List<Object>) deserializedJson.get('equipmentOrderList');
        system.debug('equipOrderObjList : '+equipOrderObjList);
        for (Object obj : equipOrderObjList) {
            equipmentOrderList.add((Map<String, Object>)obj);
        }
        
        List<Asset_Request_Line_Item__c> assetReqLineItemList = new List<Asset_Request_Line_Item__c>();
        Map<String,List<Asset_Request_Line_Item__c>> assetReqListMap = new Map<string,List<Asset_Request_Line_Item__c>>();
        Map<string,u_VisitTimesRequest__c> visitTimeRequestMap = new Map<string,u_VisitTimesRequest__c>();
        List<u_VisitTimesRequest__c> visitTimeReqList = new List<u_VisitTimesRequest__c>();
        
        for(Map<String, Object> equipOrderMap : equipmentOrderList){
            Map<String, Object> equipAddressMap = (Map<String, Object>)equipOrderMap.get('equipAddressData');
            Map<String, Object> assetRequestMap = (Map<String, Object>)equipOrderMap.get('assetReqData');
            Map<String, Object> routingMap = (Map<String, Object>)equipOrderMap.get('routingScreenData');
            Map<String, Object> visitTimeMap = (Map<String, Object>)equipOrderMap.get('visiTimeReq');
            List<Object> prodMaterialList = (List<Object>)equipOrderMap.get('prodMaterialData');
            List<Object> accessoryList = (List<Object>)equipOrderMap.get('accessoryData');
            
            
            system.debug('prodMaterialData : '+prodMaterialList);
            u_AssetRequest__c assReq = new u_AssetRequest__c();
            if(equipAddressMap.containsKey('RecipientName')){
                assReq.u_CustomerName__c = string.valueOf(equipAddressMap.get('RecipientName'));
            }if(equipAddressMap.containsKey('RecipientNumber')){
                assReq.u_CustomerNumber__c = string.valueOf(equipAddressMap.get('RecipientNumber'));
            }if(equipAddressMap.containsKey('u_AttentionName__c')){
                assReq.u_AttentionName__c = string.valueOf(equipAddressMap.get('u_AttentionName__c'));
            }if(equipAddressMap.containsKey('u_HouseNumber__c')){
                assReq.u_HouseNumber__c = string.valueOf(equipAddressMap.get('u_HouseNumber__c'));
            }if(equipAddressMap.containsKey('u_SuiteBuilding__c')){
                assReq.u_SuiteBuilding__c = string.valueOf(equipAddressMap.get('u_SuiteBuilding__c'));
            }if(equipAddressMap.containsKey('u_Street__c')){
                assReq.u_Street__c = string.valueOf(equipAddressMap.get('u_Street__c'));
            }if(equipAddressMap.containsKey('u_City__c')){
                assReq.u_City__c = string.valueOf(equipAddressMap.get('u_City__c'));
            }if(equipAddressMap.containsKey('u_District__c')){
                assReq.u_District__c = string.valueOf(equipAddressMap.get('u_District__c'));
            }if(equipAddressMap.containsKey('u_State__c')){
                assReq.u_State__c = string.valueOf(equipAddressMap.get('u_State__c'));
            }if(equipAddressMap.containsKey('u_ZipCode__c')){
                assReq.u_ZipCode__c = string.valueOf(equipAddressMap.get('u_ZipCode__c'));
            }if(equipAddressMap.containsKey('u_Telephone__c')){
                assReq.u_Telephone__c = string.valueOf(equipAddressMap.get('u_Telephone__c'));
            }if(equipAddressMap.containsKey('u_Email__c')){
                assReq.u_Email__c = string.valueOf(equipAddressMap.get('u_Email__c'));
            }if(equipAddressMap.containsKey('u_Country__c')){
                assReq.u_Country__c = string.valueOf(equipAddressMap.get('u_Country__c'));
            }if(equipAddressMap.containsKey('u_TradeName__c')){
                assReq.u_Trade_Name__c = string.valueOf(equipAddressMap.get('u_TradeName__c'));
            }if(equipAddressMap.containsKey('u_SubtradeChannel__c')){
                assReq.u_SubTradeChannel__c = string.valueOf(equipAddressMap.get('u_SubtradeChannel__c'));
            }if(assetRequestMap.containsKey('u_ModelType__c')){
                assReq.u_ModelType__c = string.valueOf(assetRequestMap.get('u_ModelType__c'));
            }if(assetRequestMap.containsKey('u_RequestedModelGroup__c')){
                assReq.u_RequestedModelGroup__c = string.valueOf(assetRequestMap.get('u_RequestedModelGroup__c'));
            }if(assetRequestMap.containsKey('u_SpecificModel__c')){
                assReq.u_SpecificModel__c = string.valueOf(assetRequestMap.get('u_SpecificModel__c'));
            }if(assetRequestMap.containsKey('u_ReasonForSpecificModel__c')){
                assReq.u_ReasonForSpecificModel__c = string.valueOf(assetRequestMap.get('u_ReasonForSpecificModel__c'));
            }if(assetRequestMap.containsKey('u_B__c')){
                assReq.u_B__c = string.valueOf(assetRequestMap.get('u_B__c'));
            }if(assetRequestMap.containsKey('u_R__c')){
                assReq.u_R__c = string.valueOf(assetRequestMap.get('u_R__c'));
            }if(assetRequestMap.containsKey('u_F__c')){
                assReq.u_F__c = string.valueOf(assetRequestMap.get('u_F__c'));
            }if(assetRequestMap.containsKey('u_CodeGroup__c')){
                assReq.u_CodeGroup__c = string.valueOf(assetRequestMap.get('u_CodeGroup__c'));
        
SwethaSwetha (Salesforce Developers) 
HI Sai,
The below articles give an idea of how code coverage can be improved. You will need to customize based on your requirement

https://salesforce.stackexchange.com/questions/244794/how-do-i-increase-my-code-coverage-or-why-cant-i-cover-these-lines

https://salesforce.stackexchange.com/questions/244788/how-do-i-write-an-apex-unit-test
 
Hope this helps you. Please mark this answer as best so that others facing the same issue will find this information useful. Thank you