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

Please any one can help me out to write this test class for below code
public with sharing class RequestEditController {
private final Request_Cab__c request;
public RequestEditController() {
}
public RequestEditController(ApexPages.StandardController standardPageController) {
request = (Request_Cab__c)standardPageController.getRecord();
}
public Pagereference pageredir()
{
Request_Cab__c recordDetails = [SELECT Id FROM Request_Cab__c WHERE Id = :request.Id];
PageReference returnPage = Page.RequestEditPage;
returnPage.setRedirect(true);
return returnPage;
}
}
private final Request_Cab__c request;
public RequestEditController() {
}
public RequestEditController(ApexPages.StandardController standardPageController) {
request = (Request_Cab__c)standardPageController.getRecord();
}
public Pagereference pageredir()
{
Request_Cab__c recordDetails = [SELECT Id FROM Request_Cab__c WHERE Id = :request.Id];
PageReference returnPage = Page.RequestEditPage;
returnPage.setRedirect(true);
return returnPage;
}
}
You can use following test class to achieve 100% coverage of above class.
Regards,
Yogesh More
more.yogesh422@gmail.com || Skype:-yogesh.more44
All Answers
You can use following test class to achieve 100% coverage of above class.
Regards,
Yogesh More
more.yogesh422@gmail.com || Skype:-yogesh.more44
Try bellow code it may help you
@isTest
public class RequestEditController_Test{
public static testMethod void test_1(){
Request_Cab__c req = new Request_Cab__c ();
req.Source__c='Test' ;
req.ReqDateTime__c=System.now();
Insert req;
ApexPages.StandardController sc = new ApexPages.StandardController(req);
RequestEditController reqObj = new RequestEditController(sc);
reqObj.pageredir();
Request_Cab__c request = new Request_Cab__c ();
request.Source__c='Test1';
request.ReqDateTime__c=System.now();
upsert request;
}
public static testMethod void test_2(){
RequestEditController reqObj1 = new RequestEditController();
}
}
I hope your problem got solved if your problem has solved make as solved and make best answer so that we can help to others also