You need to sign in to do that
Don't have an account?
jha pk
test class help urgent
Please help me to write the test class for below class
batch test class- very very urgent
Please help me to write the test class for below batch class
global class UpdatesObjectFields implements Database.Batchable<sObject> {
global Database.QueryLocator start(Database.BatchableContext bc)
{
String query= 'SELECT Id,FirstName, LastName, OtherStreet from Contact';
return Database.getQueryLocator(query);
}
global void execute(Database.BatchableContext bc, List<Contact> cnct)
{
Contact[] con = new List<Contact>();
List<Contact> my_list = new List<Contact>();
List<Contact> my_list1 = new List<Contact>();
my_list = cnct;
my_list1 = my_list;
Contact ct = new Contact();
for (integer i=0; i<cnct.size();i++ )
{
ct = my_list[i];
integer j=0;
if(i+1 >=my_list.size())
{
ct.FirstName = my_list1[j].FirstName;j++;
}
else
{
ct.FirstName = my_list[i+1].FirstName;
}
if(i+2 >=my_list.size())
{
ct.LastName = my_list1[j].LastName;j++;
}
else
{
ct.LastName = my_list[i+2].LastName;
}
if(i+3 >=my_list.size())
{
ct.OtherStreet = my_list1[j].OtherStreet;j++;
}
else
{
ct.OtherStreet = my_list[i+3].OtherStreet;
}
batch test class- very very urgent
Please help me to write the test class for below batch class
global class UpdatesObjectFields implements Database.Batchable<sObject> {
global Database.QueryLocator start(Database.BatchableContext bc)
{
String query= 'SELECT Id,FirstName, LastName, OtherStreet from Contact';
return Database.getQueryLocator(query);
}
global void execute(Database.BatchableContext bc, List<Contact> cnct)
{
Contact[] con = new List<Contact>();
List<Contact> my_list = new List<Contact>();
List<Contact> my_list1 = new List<Contact>();
my_list = cnct;
my_list1 = my_list;
Contact ct = new Contact();
for (integer i=0; i<cnct.size();i++ )
{
ct = my_list[i];
integer j=0;
if(i+1 >=my_list.size())
{
ct.FirstName = my_list1[j].FirstName;j++;
}
else
{
ct.FirstName = my_list[i+1].FirstName;
}
if(i+2 >=my_list.size())
{
ct.LastName = my_list1[j].LastName;j++;
}
else
{
ct.LastName = my_list[i+2].LastName;
}
if(i+3 >=my_list.size())
{
ct.OtherStreet = my_list1[j].OtherStreet;j++;
}
else
{
ct.OtherStreet = my_list[i+3].OtherStreet;
}
1) http://amitsalesforce.blogspot.com/search/label/Batch%20Job
Please try below code
Let us know if this will help you