You need to sign in to do that
Don't have an account?

Test Code for Mass Submit for Approval Process
Hi Everyone,
I have a simple code that creates list view button to submit mass approval process. Can you please help me to write test code for this class?
Thank you in advance for your help.
public class massSubmitProcess{ ApexPages.StandardSetController setCon; public massSubmitProcess(ApexPages.StandardSetController controller) { setCon = controller; } public pageReference autoRun(){ List<Approval.ProcessRequest> requests = new List<Approval.ProcessRequest>(); for (Case cs : (Case[])setCon.getSelected()) { Approval.ProcessSubmitRequest req = new Approval.ProcessSubmitRequest( ); req.setComments('Submitted for approval. Please approve.'); req.setObjectId(cs.id); requests.add(req); cs.Mass_Submit__c = TRUE; update cs; } try{ Approval.process(requests); PageReference pageRef = new PageReference ('/apex/requesttab?save_new=1&sfdc.override=1'); pageRef.setRedirect(true); return pageRef; } catch (Exception e){ return null; } } }