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
SFDC0001SFDC0001 

how to store return value in sObject in test class salesforce.

SFDC0001SFDC0001
My Contoller class is : 
public with sharing class SampleController {
@AuraEnabled
public static sobject getParameter(String recordId, String field1, String field2, String field3, String field4, String field5, String field6) {
sObject fldVal = null;
try {
Id recId = (Id)recordId;
string objectName = recId.getSObjectType().getDescribe().getName();
fieldVal = Schema.getGlobalDescribe().get(objectName).newSObject() ;
string queryStr = '';
queryStr += ((field1==null || field1 =='')?'':field1+',');
queryStr += ((field2==null || field2 =='')?'':field2+',');
queryStr += ((field3==null || field3 =='')?'':field3+',');
queryStr += ((field4==null || field4 =='')?'':field4+',');
queryStr += ((field5==null || field5 =='')?'':field5+',');
queryStr += ((field6==null || field6 =='')?'':field6+',');
queryStr = queryStr.removeEnd(',');
list<sObject> queryResult = database.query('select '+queryStr
+' from ' + objectName + ' where id =: recId' );
fldVal = queryResult[0];
system.debug('@@@FieldVal'+fldVal);
}
catch(Exception e){
system.debug('@@@error'+e);
}
return fldVal;
}
}
How to write test class for the above class.
Raj VakatiRaj Vakati
Here is the code 
 
@isTest
public class SampleController_Test {
    
    private static testMethod void testMethod1()
    {
        Case obj=new Case(Type='test',Subject='selfService',Priority='medium',Status='Inprogress',SuppliedPhone='1212121',Description='NotWorking');
        insert obj;  
        
        
        SampleController.getParameter(obj.Id, obj.Type, obj.Subject, obj.Priority, obj.Status, obj.type, obj.Description);
    }
}