You need to sign in to do that
Don't have an account?
Scott Janis 20
Test Class for a Opp Line Item Trigger
How can I write a text class for this code.
trigger MDP_Tgr_OpportunityLineItem_Before on OpportunityLineItem (before insert, before update, before delete) {
system.debug('invoking the before trigger of OpportunityLineItem');
// for update
if(trigger.isUpdate || trigger.isInsert){
if(trigger.isInsert){
MDP_Tgr_OppLine_Handler.assignOppFieldValuesToOLI(trigger.new);
}
if(trigger.isUpdate) {
MDP_Tgr_OppLine_Handler.updateTitle(trigger.new);
MDP_Tgr_OppLine_Handler.checkFieldValueChange(trigger.new, trigger.oldMap);
}
MDP_Tgr_OppLine_Handler.updateOracleOverride(trigger.new);
//MDP_Tgr_OppLine_Handler.checkTotalNEP(trigger.new, trigger.newMap); // moved to after trigger
}
if(trigger.isDelete){
system.debug('in the Delete');
MDP_Tgr_OppLine_Handler.operativeAPIProfileGotError(trigger.old);
MDP_Tgr_OppLine_Handler.insertOppLineItemRecToTempCustObj(trigger.old);
}
}
trigger MDP_Tgr_OpportunityLineItem_Before on OpportunityLineItem (before insert, before update, before delete) {
system.debug('invoking the before trigger of OpportunityLineItem');
// for update
if(trigger.isUpdate || trigger.isInsert){
if(trigger.isInsert){
MDP_Tgr_OppLine_Handler.assignOppFieldValuesToOLI(trigger.new);
}
if(trigger.isUpdate) {
MDP_Tgr_OppLine_Handler.updateTitle(trigger.new);
MDP_Tgr_OppLine_Handler.checkFieldValueChange(trigger.new, trigger.oldMap);
}
MDP_Tgr_OppLine_Handler.updateOracleOverride(trigger.new);
//MDP_Tgr_OppLine_Handler.checkTotalNEP(trigger.new, trigger.newMap); // moved to after trigger
}
if(trigger.isDelete){
system.debug('in the Delete');
MDP_Tgr_OppLine_Handler.operativeAPIProfileGotError(trigger.old);
MDP_Tgr_OppLine_Handler.insertOppLineItemRecToTempCustObj(trigger.old);
}
}
Can you share the MDP_Tgr_OppLine_Handler class will help you with code.
Thanks!!