-
Constructor not defind in the test class error for Salesforce Batch Class.
I wrote one batch class with contractor like below. but when i was try to run my test class i am getting an error that constructor is not defind. below is my test class as well , can anyone help me plesae . thanks in advance
private list<String> sOrganization; public UpdateAccountCallList(String[] sorg) { sOrganization = sorg; }Test class:
/* * @author Aditya * @date 10.12.2018 * @description This class will cover the code of below batch class * @revision(s) * @class Batch class :UpdateAccountCallList. */ @isTest public class AccountUpdatecallistBatchJobTest { static testMethod void testMethod1() { List<Account> lstAccount= new List<Account>(); List<Account> lstAccount1= new List<Account>(); List<Account> lstAccount2= new List<Account>(); List<Account> lstAccount3= new List<Account>(); List<Account> lstAccount4= new List<Account>(); List<Account> lstAccount5= new List<Account>(); for(Integer i=0 ;i <5;i++) { Account acc = new Account(); acc.Name =’Name’+i; acc.Call_List_Frequency__c=8; acc.Call_List__c=true; acc.Call_List_Start_Date__c=system.today()-1; acc.Call_List_Preferred_Day__c=’MOnday’; date myDate = date.today(); acc.Call_List_Next_Preferred_Date__c=myDate.toStartofWeek()+0; Account acc1 = new Account(); acc1.Name =’Name1’+i; acc1.Call_List_Frequency__c=6.0; acc1.Call_List__c=true; acc1.Call_List_Start_Date__c=system.today()-1; acc1.Call_List_Preferred_Day__c=’Tuesday’; date myDate1 = date.today(); acc1.Call_List_Next_Preferred_Date__c=myDate1.toStartofWeek()+1; lstAccount1.add(acc1); Account acc2 = new Account(); acc2.Name =’Name1’+i; acc2.Call_List_Frequency__c=6.0; acc2.Call_List__c=true; acc2.Call_List_Start_Date__c=system.today()+1; acc2.Call_List_Preferred_Day__c=’Wednesday’; date myDate2 = date.today(); acc2.Call_List_Next_Preferred_Date__c=myDate2.toStartofWeek()+2; lstAccount2.add(acc2); Account acc3 = new Account(); acc3.Name =’Name1’+i; acc3.Call_List_Frequency__c=6.0; acc3.Call_List__c=true; acc3.Call_List_Start_Date__c=system.today()-1; acc3.Call_List_Preferred_Day__c=’Thursday’; date myDate3 = date.today(); acc3.Call_List_Next_Preferred_Date__c=myDate3.toStartofWeek()+3; lstAccount3.add(acc3); Account acc4 = new Account(); acc4.Name =’Name1’+i; acc4.Call_List_Frequency__c=6.0; acc4.Call_List__c=true; acc4.Call_List_Start_Date__c=system.today()-1; acc4.Call_List_Preferred_Day__c=’Friday’; date myDate4 = date.today(); acc4.Call_List_Next_Preferred_Date__c=myDate4.toStartofWeek()+4; lstAccount4.add(acc4); Account acc5 = new Account(); acc5.Name =’Name1’+i; acc5.Call_List_Frequency__c=6.0; acc5.Call_List__c=true; acc5.Call_List_Start_Date__c=system.today()-1; acc5.Call_List_Preferred_Day__c=’None’; acc5.Call_List_Next_Preferred_Date__c=system.today(); lstAccount5.add(acc5); } insert lstAccount; insert lstAccount1; insert lstAccount2; insert lstAccount3; insert lstAccount4; insert lstAccount5; Test.startTest(); UpdateAccountCallList obj = new UpdateAccountCallList(); obj.currentweek=9; DataBase.executeBatch(obj); Test.stopTest(); } }
Log In to reply.
Popular Salesforce Blogs
Salesforce Marketing Cloud and Its Benefits
Managing customer is a crucial aspect of running a successful business. Salesforce marketing cloud is a customer relationship management tool for marketers. It is helpful in creating…
LWC Interview Questions - Part 1
Important Questions Question 1: What is the basic structure of a Lightning Web Component in LWC? Answer: The basic structure of a Lightning Web Component…
The Future of B2B Commerce with Salesforce Commerce Cloud
Managing B2B operations can be challenging for enterprises, especially in this competitive world. That’s why companies sought to find a way to ease business operations.…
Popular Salesforce Videos
Google Home Assistant Integration with Salesforce
Check out the below link for pdf view. https://www.linkedin.com/pulse/google-home-assistant-integration-salesforce-rajkiran-dewara/
Segments of Salesforce Data Cloud
In this extract, Shrey and Vishwajeet break down the different segments of the Salesforce Data Cloud and explain how they can help businesses of all…
How to Elevate Engagement with Salesforce Experience Cloud?
Salesforce Experience Cloud helps companies create personalized portals for customers to find answers, collaborate, and be part of a community. In this video, ENWAY will…
Popular Salesforce Infographics
Why Do Business Move To Salesforce?
Salesforce Improves Customer Data Quality & Management – One of the core functions of all CRMs is data management about customers. Salesforce delivers in this…
How do People Spend Time on Salesforce?
The average salesperson spends 4 hours per week updating his or her Salesforce CRM. However, this is hardly enough—the average salesperson only manages to complete…
What is Salesforce Architecture?
Have you ever wondered that what is so special about Salesforce? How does it manage to accomplish so much in such a less time? Well,…