You need to sign in to do that
Don't have an account?
praveenreddy gaddam 10
How to write a test class ? please help me
public static void UpdateCreatedBy(list<Visit> vst){
Set<Id> ownerIdSet = new Set<Id>();
for(Visit c : vst){
ownerIdSet.add(c.OwnerId);
}
Map<Id,User> userMap = new Map<Id,User>([Select Id,userrole.developername From User Where Id =: ownerIdSet]);
for (visit Vs: vst){
if(userMap.containsKey(vs.OwnerId)){
string roleName = userMap.get(vs.OwnerId).UserRole.developername;
if(string.isBlank(roleName) || roleName == null) continue;
if(roleName.contains('FSO')){
vs.CREATED_BY_retail__c ='Retail FSO';
}
else if(roleName.contains('SO')){
vs.CREATED_BY_retail__c ='Retail SO';
}
}
}
}
Set<Id> ownerIdSet = new Set<Id>();
for(Visit c : vst){
ownerIdSet.add(c.OwnerId);
}
Map<Id,User> userMap = new Map<Id,User>([Select Id,userrole.developername From User Where Id =: ownerIdSet]);
for (visit Vs: vst){
if(userMap.containsKey(vs.OwnerId)){
string roleName = userMap.get(vs.OwnerId).UserRole.developername;
if(string.isBlank(roleName) || roleName == null) continue;
if(roleName.contains('FSO')){
vs.CREATED_BY_retail__c ='Retail FSO';
}
else if(roleName.contains('SO')){
vs.CREATED_BY_retail__c ='Retail SO';
}
}
}
}
Try Below Test Class Please Mark It As Best Answer If It Helps
Thank You!
All Answers
Try Below Test Class Please Mark It As Best Answer If It Helps
Thank You!