You need to sign in to do that
Don't have an account?
Eswar Varma Mudunuri
trigger handler test class
public class EventImportTriggerHandler {
public static Boolean blnSkipEventUpdateTrigger = false;
private boolean isExecuting = false;
private integer BatchSize = 0;
public EventImportTriggerHandler(boolean isExecuting, integer size){
isExecuting = isExecuting;
BatchSize = size;
}
public void OnAfterInsert(EventbriteSync__EventbriteEventImport__c[] newEvent, Map<ID, EventbriteSync__EventbriteEventImport__c> newEventMap){
if(!system.isBatch()){
UpdateEventBatchClass upe = new UpdateEventBatchClass(newEvent[0].EventbriteSync__EventbriteId__c);
Database.executeBatch(upe, 1);
}
}
public void OnAfterUpdate(EventbriteSync__EventbriteEventImport__c[] oldEvent, EventbriteSync__EventbriteEventImport__c[] updatedEvent, Map<ID, EventbriteSync__EventbriteEventImport__c> eventMap, Map<Id, EventbriteSync__EventbriteEventImport__c> oldEventMap){
if(!system.isBatch()){
UpdateEventBatchClass upe = new UpdateEventBatchClass(oldEvent[0].EventbriteSync__EventbriteId__c);
Database.executeBatch(upe, 1);
}
blnSkipEventUpdateTrigger = false;
}
}
public static Boolean blnSkipEventUpdateTrigger = false;
private boolean isExecuting = false;
private integer BatchSize = 0;
public EventImportTriggerHandler(boolean isExecuting, integer size){
isExecuting = isExecuting;
BatchSize = size;
}
public void OnAfterInsert(EventbriteSync__EventbriteEventImport__c[] newEvent, Map<ID, EventbriteSync__EventbriteEventImport__c> newEventMap){
if(!system.isBatch()){
UpdateEventBatchClass upe = new UpdateEventBatchClass(newEvent[0].EventbriteSync__EventbriteId__c);
Database.executeBatch(upe, 1);
}
}
public void OnAfterUpdate(EventbriteSync__EventbriteEventImport__c[] oldEvent, EventbriteSync__EventbriteEventImport__c[] updatedEvent, Map<ID, EventbriteSync__EventbriteEventImport__c> eventMap, Map<Id, EventbriteSync__EventbriteEventImport__c> oldEventMap){
if(!system.isBatch()){
UpdateEventBatchClass upe = new UpdateEventBatchClass(oldEvent[0].EventbriteSync__EventbriteId__c);
Database.executeBatch(upe, 1);
}
blnSkipEventUpdateTrigger = false;
}
}
All Answers