@istest
public class TestMyLeadsController{
Private Static testmethod void TestMyLeadsController()
{
// Create All Test data
Test.setCurrentPageReference(new PageReference('Page.classControllerName'));
ApexPages.currentPage().getParameters().put('lc',objLeadCenter.id);
ApexPages.StandardController stdLead = new ApexPages.StandardController(objLeadCenter);
MyLeadsController objMyLeadsController = new MyLeadsController(stdLead);
objMyLeadsController.Back(); // call all test method
}
}
Please use below line to add VF page Test.setCurrentPageReference(new PageReference('Page.classControllerName')); Please use below line to add Parameters in URL ApexPages.currentPage().getParameters().put('lc',objLeadCenter.id); Please use below line to create StandardController object for StandardController . ApexPages.StandardController stdLead = new ApexPages.StandardController(objLeadCenter); Then Create your Controller /StandardController class object. MyLeadsController objMyLeadsController = new MyLeadsController(stdLead);
I think should be similar to this
Test.setCurrentPageReference(new PageReference('Page.classControllerName'));
ApexPages.StandardController controllerer = new ApexPages.standardController(objID);
classControllerName testClass= new classControllerName(controllerer);
testClass.function1Name();
testClass.function2Name();
But for more information on test classes, please follow the below links
https://developer.salesforce.com/page/An_Introduction_to_Apex_Code_Test_Methods
http://salesforce.stackexchange.com/questions/40901/visualforce-controller-unit-test-vf-page-displays-fullcalendar
Best Regards
Naga Kiran
Test.setCurrentPageReference(new PageReference('Page.classControllerName'));
Please use below line to add Parameters in URL
ApexPages.currentPage().getParameters().put('lc',objLeadCenter.id);
Please use below line to create StandardController object for StandardController .
ApexPages.StandardController stdLead = new ApexPages.StandardController(objLeadCenter);
Then Create your Controller /StandardController class object.
MyLeadsController objMyLeadsController = new MyLeadsController(stdLead);