Skip to main content
I'm trying to deploy the following trigger and I just need it to run when a user creates a new case, that's all. 

trigger UpdateRequestor on Case (before insert) {

//  user defaultuser = [select id from user where name = 'default user'];

  for (Case record:trigger.new) {

    if(record.Requestor__c ==null) {

      record.Requestor__c = userinfo.getUserId();

    }

  }

}
1 answer
  1. Nov 16, 2016, 2:36 PM
    Here are the 4 Apex Test Failures:

    LeadTriggerTesttestMcSubscriberSyncDateOnUpdateSystem.AssertException: Assertion Failed: Expected: null, Actual: 2016-11-16 14:31:03 

    Stack Trace: Class.MC4SF.LeadTriggerTest.testMcSubscriberSyncDateOnUpdate: line 101, column 1

    MappingsControllerTesttestMappingsControllerSystem.QueryException: List has no rows for assignment to SObject 

    Stack Trace: Class.MC4SF.MappingsControllerTest.testMappingsController: line 28, column 1

    MembershipControllerTesttestContactMembershipSystem.DmlException: Insert failed. First exception on row 0; first error: DUPLICATES_DETECTED, You're creating a duplicate record. We recommend you use an existing record instead.: [] 

    Stack Trace: Class.MC4SF.MembershipControllerTest.testContactMembership: line 13, column 1

    UserTriggerTesttestDeactivatingHourlyJobOwnerSystem.AsyncException: The Apex job named "MailChimp Hourly Sync" is already scheduled for execution. 

    Stack Trace: Class.MC4SF.UserTriggerTest.testDeactivatingHourlyJobOwner: line 43, column 1
0/9000