You need to sign in to do that
Don't have an account?
Ankit Bobde
External Entry Point Error Continued....
Here is my test class
Here is my test class
@isTest
private class TestAMCLeadCreationBatch {
static testMethod void myUnitTest() {
list<Lead> tempLead = new list<Lead>();
list<smagicinteract__smsMagic__c> smsObjectList = new list<smagicinteract__smsMagic__c>();
User u = [Select id
from
User
where
name='Balamurugan Nadar'];
system.runAs(u)
{
Profile p = [select id
from
Profile
where
name='BMCC system Admin SSO'];
User uBDE = new user(alias = 'test1234', email='test1234@noemail.com',related_team__c = 'BDE', Service_Segment__c ='Compliance Services',
emailencodingkey='UTF-8', firstName='Piyush', lastname='Pakhale', languagelocalekey='en_US', MobilePhone='9789654123',
localesidkey='en_IN', profileid = p.Id, country='India', Registration__c = true,
timezonesidkey='Asia/Kolkata', username='test_g@noemail.com');
insert uBDE;
Contact tempContact = new Contact();
tempContact.Salutation='Mr.';
tempContact.FirstName='Ankit';
tempContact.LastName='Bobde';
tempContact.Email='ankit.bobde@bmcgroup.in';
insert tempContact;
Operation__c tempOperation= new Operation__c();
tempOperation.contact__c=tempContact.id;
tempOperation.Enquiry_for__c='Pvt. Ltd. Registration';
tempOperation.ROC_Name__c = 'Maharashtra';
tempOperation.Incorporation_Date__c=system.today();
tempOperation.Auth_Capital__c=1000;
tempOperation.Paid_Up_Capital__c=1000;
tempOperation.Name='BMCTEST';
tempOperation.New_Company_Name__c='ABC';
insert tempOperation;
tempOperation.Auth_Capital__c=2000;
tempOperation.isBulkcreated__c=true;
update tempOperation;
for(integer i=0; i<100; i++){
Lead scheduleLead = new Lead();
scheduleLead.Enquiry_For__c = 'Pvt. Ltd. AMC';
scheduleLead.LastName='.';
scheduleLead.Company='.';
scheduleLead.ownerId = uBDE.id;
scheduleLead.Created_Through__c = 'BDE';
tempLead.add(scheduleLead);
}
insert tempLead;
test.startTest();
AMCLeadCreationBatch lrbs = new AMCLeadCreationBatch();
id batchProcessID = Database.executeBatch(lrbs);
test.stopTest();
}
}
}
Any Help would be appreciated
Here is my test class
@isTest
private class TestAMCLeadCreationBatch {
static testMethod void myUnitTest() {
list<Lead> tempLead = new list<Lead>();
list<smagicinteract__smsMagic__c> smsObjectList = new list<smagicinteract__smsMagic__c>();
User u = [Select id
from
User
where
name='Balamurugan Nadar'];
system.runAs(u)
{
Profile p = [select id
from
Profile
where
name='BMCC system Admin SSO'];
User uBDE = new user(alias = 'test1234', email='test1234@noemail.com',related_team__c = 'BDE', Service_Segment__c ='Compliance Services',
emailencodingkey='UTF-8', firstName='Piyush', lastname='Pakhale', languagelocalekey='en_US', MobilePhone='9789654123',
localesidkey='en_IN', profileid = p.Id, country='India', Registration__c = true,
timezonesidkey='Asia/Kolkata', username='test_g@noemail.com');
insert uBDE;
Contact tempContact = new Contact();
tempContact.Salutation='Mr.';
tempContact.FirstName='Ankit';
tempContact.LastName='Bobde';
tempContact.Email='ankit.bobde@bmcgroup.in';
insert tempContact;
Operation__c tempOperation= new Operation__c();
tempOperation.contact__c=tempContact.id;
tempOperation.Enquiry_for__c='Pvt. Ltd. Registration';
tempOperation.ROC_Name__c = 'Maharashtra';
tempOperation.Incorporation_Date__c=system.today();
tempOperation.Auth_Capital__c=1000;
tempOperation.Paid_Up_Capital__c=1000;
tempOperation.Name='BMCTEST';
tempOperation.New_Company_Name__c='ABC';
insert tempOperation;
tempOperation.Auth_Capital__c=2000;
tempOperation.isBulkcreated__c=true;
update tempOperation;
for(integer i=0; i<100; i++){
Lead scheduleLead = new Lead();
scheduleLead.Enquiry_For__c = 'Pvt. Ltd. AMC';
scheduleLead.LastName='.';
scheduleLead.Company='.';
scheduleLead.ownerId = uBDE.id;
scheduleLead.Created_Through__c = 'BDE';
tempLead.add(scheduleLead);
}
insert tempLead;
test.startTest();
AMCLeadCreationBatch lrbs = new AMCLeadCreationBatch();
id batchProcessID = Database.executeBatch(lrbs);
test.stopTest();
}
}
}
Any Help would be appreciated
viruS
Check Debug log and see what statement causing exact exception ..