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

Test class need
HI Friends,
I need test class for this apex class, Please do Help,
public with sharing class LenderLoansController {
public LenderLoansController() {
}
public LenderLoansController(ApexPages.StandardController controller) {
}
Public String selectedTab {get; set;}
Public Integer noOfRecords{get; set;}
Public Integer size{get;set;}
User U;
public ApexPages.StandardSetController setCon {
get{
if(setCon == null){
size = 25;
U = [select id,Phone,name,Lender_ID__c from User WHERE ID =:userinfo.getUserId()];
string queryString = 'Select Name, Customer_Name__c, Aadhaar__c, Mobile__c,Order_ID__c, Number_of_Installment__c from Loan__c order by Name';
setCon = new ApexPages.StandardSetController(Database.getQueryLocator([SELECT id,Name,Customer_Journey_Status__c,Current_Assigned_Lender__c , Number_of_Installment__c,Aadhaar__c, Mobile__c,Customer_Name__c,Order_ID__c from Loan__c Where Current_Assigned_Lender__c =:U.Lender_ID__c AND Customer_Journey_Status__c='Active']));
setCon.setPageSize(size);
noOfRecords = setCon.getResultSize();
}
return setCon;
}set;
}
Public List<Loan__c> getLoans(){
List<Loan__c> accList = new List<Loan__c>();
for(Loan__c a : (List<Loan__c>)setCon.getRecords())
accList.add(a);
return accList;
}
public pageReference refresh() {
setCon = null;
getLoans();
setCon.setPageNumber(1);
return null;
}
}
I need test class for this apex class, Please do Help,
public with sharing class LenderLoansController {
public LenderLoansController() {
}
public LenderLoansController(ApexPages.StandardController controller) {
}
Public String selectedTab {get; set;}
Public Integer noOfRecords{get; set;}
Public Integer size{get;set;}
User U;
public ApexPages.StandardSetController setCon {
get{
if(setCon == null){
size = 25;
U = [select id,Phone,name,Lender_ID__c from User WHERE ID =:userinfo.getUserId()];
string queryString = 'Select Name, Customer_Name__c, Aadhaar__c, Mobile__c,Order_ID__c, Number_of_Installment__c from Loan__c order by Name';
setCon = new ApexPages.StandardSetController(Database.getQueryLocator([SELECT id,Name,Customer_Journey_Status__c,Current_Assigned_Lender__c , Number_of_Installment__c,Aadhaar__c, Mobile__c,Customer_Name__c,Order_ID__c from Loan__c Where Current_Assigned_Lender__c =:U.Lender_ID__c AND Customer_Journey_Status__c='Active']));
setCon.setPageSize(size);
noOfRecords = setCon.getResultSize();
}
return setCon;
}set;
}
Public List<Loan__c> getLoans(){
List<Loan__c> accList = new List<Loan__c>();
for(Loan__c a : (List<Loan__c>)setCon.getRecords())
accList.add(a);
return accList;
}
public pageReference refresh() {
setCon = null;
getLoans();
setCon.setPageNumber(1);
return null;
}
}
Hope this helps.
All Answers
I am newbie, Please help me with the test code.
Hope this helps.
Please close this thread and mark as a best answer if you feel.