0
У меня возникли трудности с созданием тестового класса для триггера, который я создал. Триггер обновляет поле даты/времени каждый раз, когда поле флажка изменяется. Я не уверен, как создать триггер tesst, любая помощь будет отличной.Проблема Создание тестового класса для триггера
Мой триггер:
trigger ControlRoomCheckedTimeTrigger on Match_Day_Check_List__c (before insert, before update) {
if(Trigger.isInsert){
for(match_day_check_list__c b: trigger.new){
b.Steward_Phone_Check_Complete_Last_Mod__c = DateTime.Now();
b.Radio_Check_Complete_Last_Modified__c = DateTime.Now();
b.CCTV_Cameras_Checked_Last_Modified__c = DateTime.Now();
}
}
if(Trigger.isUpdate){
for(match_day_check_list__c b: trigger.new){
match_day_check_list__c oldb = Trigger.oldMap.get(b.ID);
if(oldb.Steward_Phone_Check_Complete__c != b.Steward_Phone_Check_Complete__c){
b.Steward_Phone_Check_Complete_Last_Mod__c = DateTime.Now();
}
if(oldb.Radio_Check_Complete__c != b.Radio_Check_Complete__c){
b.Radio_Check_Complete_Last_Modified__c = DateTime.Now();
}
if(oldb.CCTV_Cameras_Checked__c != b.CCTV_Cameras_Checked__c){
b.CCTV_Cameras_Checked_Last_Modified__c = DateTime.Now();
}
if(oldb.Turnstile_Checks_Control_Room__c != b.Turnstile_Checks_Control_Room__c){
b.Turnstile_Checks_Last_Modified_CRoom__c = DateTime.Now();
}
}
}
}
Many Thanks