You need to sign in to do that
Don't have an account?
vivek singh08481200707119766
HI friend i want to make test class my class code is And triger code is how we make test class please solve
Public class opportunityTriggerHandler
{
public void createNewContact(List<Opportunity> triggerNew)
{
system.debug('opportunityTriggerHandler called createNewContact');
List<OpportunityContactRole> lstOppContactRole = new list<OpportunityContactRole>();
if(triggerNew != null && triggerNew.size() > 0)
{
system.debug('opportunityTriggerHandler in null check');
for(Opportunity objOpp : triggerNew)
{
system.debug('opportunityTriggerHandler in loop');
OpportunityContactRole objOppContactRole = new OpportunityContactRole();
objOppContactRole.ContactId = objOpp.Buyer__c;
objOppContactRole.OpportunityId = objOpp.ID;
objOppContactRole.Role = 'Buyer';
lstOppContactRole.add(objOppContactRole );
}
}
if(lstOppContactRole.size() > 0)
insert lstOppContactRole;
system.debug('lstOppContactRole::::::' + lstOppContactRole);
}
}
Trigger code-------------------------------------------------------------------------------------------------------------------
trigger OpportunityTrigger on Opportunity (After insert)
{
if(trigger.isAfter && trigger.isInsert)
{ system.debug('After insert');
opportunityTriggerHandler objopportunityTriggerHandler = new opportunityTriggerHandler();
objopportunityTriggerHandler.createNewContact(trigger.new);
}
}
{
public void createNewContact(List<Opportunity> triggerNew)
{
system.debug('opportunityTriggerHandler called createNewContact');
List<OpportunityContactRole> lstOppContactRole = new list<OpportunityContactRole>();
if(triggerNew != null && triggerNew.size() > 0)
{
system.debug('opportunityTriggerHandler in null check');
for(Opportunity objOpp : triggerNew)
{
system.debug('opportunityTriggerHandler in loop');
OpportunityContactRole objOppContactRole = new OpportunityContactRole();
objOppContactRole.ContactId = objOpp.Buyer__c;
objOppContactRole.OpportunityId = objOpp.ID;
objOppContactRole.Role = 'Buyer';
lstOppContactRole.add(objOppContactRole );
}
}
if(lstOppContactRole.size() > 0)
insert lstOppContactRole;
system.debug('lstOppContactRole::::::' + lstOppContactRole);
}
}
Trigger code-------------------------------------------------------------------------------------------------------------------
trigger OpportunityTrigger on Opportunity (After insert)
{
if(trigger.isAfter && trigger.isInsert)
{ system.debug('After insert');
opportunityTriggerHandler objopportunityTriggerHandler = new opportunityTriggerHandler();
objopportunityTriggerHandler.createNewContact(trigger.new);
}
}
All Answers
If this helps,please mark this as best answer to help others :)
Sir but how to increse code coverage