You need to sign in to do that
Don't have an account?

whats wrong with this unit test?
hi all
here's a trigger and unit test, the trigger is fine BUT the unit test fails, please help:
here's a trigger and unit test, the trigger is fine BUT the unit test fails, please help:
trigger evtask on event (after update){ { List<Task> insertTask = new List<Task>(); for(event ev : Trigger.new) { event oldev = trigger.oldmap.get(ev.id); if((oldev.subject !='Book Market Appraisal' ) && ev.subject == 'Book Market Appraisal' ){ Task newTask = new Task(); newTask.Subject = 'Market appraisal follow up'; newTask.whatId = ev.whatId; newTask.status = 'Not Started'; newTask.Priority = 'High'; newTask.Description = 'Please call back the contact to check how the Market Appraisal was'; newTask.ownerid = ev.ownerid; newTask.whoid = ev.whoid; newTask.isreminderset = true; newTask.Reminderdatetime = ev.LastModifiedDate + 0.0833; insertTask.add(newTask); } if(insertTask.size() > 0) insert insertTask; } } }
@istest public class testevtask{ static testmethod void testtask() { event ev=new event(); ev.subject = 'Book Market Appraisal'; ev.ownerid = 'iain banks' ev.startdatetime = datetime.newInstanceGmt(2015, 1, 1, 1, 1, 1); ev.enddatetime = datetime.newInstanceGmt(2015, 1, 1, 2, 2, 2); insert ev; } }
All Answers