You need to sign in to do that
Don't have an account?
Akshu
I want test class this extension class
public class VFControllerPosition {
public Position__c po;
public VFControllerPosition(ApexPages.StandardController controller)
{
this.po =(Position__c)controller.getRecord();
}
public PageReference redirect1()
{
PageReference p =new PageReference('/apex/JobportalTabpage2');
return p;
}
public PageReference redirect2()
{
insert po;
PageReference p=new PageReference('/apex/JobportalTabpage3?id='+po.id);
p.setredirect(true);
return p;
}
public PageReference redirect3()
{
PageReference p =new PageReference('/apex/JobportalTabpage4');
p.setredirect(true);
return p;
}
public PageReference redirect4()
{
PageReference pr = new PageReference('/apex/JobportalTabpage5'+Apexpages.currentPage().getParameters().get('id'));
pr.setredirect(true);
return pr;
}
}
public Position__c po;
public VFControllerPosition(ApexPages.StandardController controller)
{
this.po =(Position__c)controller.getRecord();
}
public PageReference redirect1()
{
PageReference p =new PageReference('/apex/JobportalTabpage2');
return p;
}
public PageReference redirect2()
{
insert po;
PageReference p=new PageReference('/apex/JobportalTabpage3?id='+po.id);
p.setredirect(true);
return p;
}
public PageReference redirect3()
{
PageReference p =new PageReference('/apex/JobportalTabpage4');
p.setredirect(true);
return p;
}
public PageReference redirect4()
{
PageReference pr = new PageReference('/apex/JobportalTabpage5'+Apexpages.currentPage().getParameters().get('id'));
pr.setredirect(true);
return pr;
}
}
You can write a Test class like below: Please note that, you may need to modify the code a little bit to fit with your case.
Additional references for help:
https://www.biswajeetsamal.com/blog/how-to-cover-pagereference-method-in-test-class/
https://www.forcetalks.com/salesforce-topic/how-to-write-test-class-for-code-coverage-of-pagereference-method-in-salesforce/
https://salesforce.stackexchange.com/questions/103178/test-class-for-pagereference-method
Hope above information helps, Please mark as Best Answer so that it can help others in the future.
Thanks.