You need to sign in to do that
Don't have an account?
Chinna Sfdc
Test class for below trigger
Hi Team,
Can any one please help me to create test class for below trigger.
rigger Task on Opportunity (after insert,after update){
List<Opportunity> listOpp = Trigger.new;
List<Task> listTask = new List<Task>();
if(Trigger.isInsert){
for(Opportunity opp:listOpp){
if(opp.Help__c != null){
Task t = new Task();
t.OwnerId = opp.OwnerId;
t.WhatId = opp.Id;
t.Subject ='Help' + ': ' +opp.Help__c ;
t.ActivityDate = System.Today()+7;
t.Description = opp.Description__c;
t.Status = 'In Progress';
t.Priority = 'Normal';
listTask.add(t);
}
}
}
if(Trigger.isUpdate){
Map<Id,Opportunity> oldOppMap = Trigger.oldmap;
for(Opportunity opp:listOpp){
if(Opp.Help__c != oldOppMap.get(opp.Id).Help__c || Opp.Description__c!= oldOppMap.get(opp.Id).Description__c ){
Task t = new Task();
t.WhatId = opp.Id;
t.Subject = 'Help' + ': ' +opp.Help__c ;
t.Description = opp.Description__c;
t.ActivityDate = System.Today()+7;
t.Status = 'In Progress';
t.Priority = 'Normal';
listTask.add(t);
}
}
}
insert listTask;
}
Thanks in Advance
Can any one please help me to create test class for below trigger.
rigger Task on Opportunity (after insert,after update){
List<Opportunity> listOpp = Trigger.new;
List<Task> listTask = new List<Task>();
if(Trigger.isInsert){
for(Opportunity opp:listOpp){
if(opp.Help__c != null){
Task t = new Task();
t.OwnerId = opp.OwnerId;
t.WhatId = opp.Id;
t.Subject ='Help' + ': ' +opp.Help__c ;
t.ActivityDate = System.Today()+7;
t.Description = opp.Description__c;
t.Status = 'In Progress';
t.Priority = 'Normal';
listTask.add(t);
}
}
}
if(Trigger.isUpdate){
Map<Id,Opportunity> oldOppMap = Trigger.oldmap;
for(Opportunity opp:listOpp){
if(Opp.Help__c != oldOppMap.get(opp.Id).Help__c || Opp.Description__c!= oldOppMap.get(opp.Id).Description__c ){
Task t = new Task();
t.WhatId = opp.Id;
t.Subject = 'Help' + ': ' +opp.Help__c ;
t.Description = opp.Description__c;
t.ActivityDate = System.Today()+7;
t.Status = 'In Progress';
t.Priority = 'Normal';
listTask.add(t);
}
}
}
insert listTask;
}
Thanks in Advance
All Answers
Working Fine..Thanks for your help.
Thanks