Ajouter aux favorisParise Ravikiran (Cognizant Technology Solutions) a posé une question dans #Apex25 janv. 2023, 06:03System.AssertException: Assertion Failed: Expected: Consented, Actual: null Class.LeadTriggerUtilityTest.duplicateLeadOptInInsertEloquaUser: line 1390, column 1 @isTest static void duplicateLeadOptInInsertEloquaUser() { User elqIntUser = [Select Id from User where username = :Label.Eloqua_Integration_User_Name limit 1]; Test.startTest(); System.runAs(elqIntUser) { Lead sfdcLead2 = CreateLead('John', 'duplicateLeadOptInInsertEloquauser', notOptInOrOut, 'Docusign', 'United States'); sfdcLead2.HasOptedOutOfEmail = false; sfdcLead2.Hard_Opt_In__c = true; LeadTriggerControl.executeAfterUpdate = true; Database.DMLOptions dml2 = new Database.DMLOptions(); dml2.DuplicateRuleHeader.AllowSave = true; Database.SaveResult sr2 = Database.insert(sfdcLead2, dml2); Lead l1 = GetLeadById(sfdcLead2.Id); System.assertEquals(false, l1.Outreach_Opt_Out__c); System.assertEquals(LeadToOpportunityUtilityCls.CONSENTED, l1.Email_Consent_Status__c); }5 réponsesTriTrier par dateTrier par ordre d’utilitéTrier par dateChargement de commentaires supplémentaires...Sai Praveen Kumar Kakkirala (Salesforce)25 janv. 2023, 07:25Hi ,Firstly once you execute GetLeadsByEmail method now check what is the value you are getting the field and then use assertequals based on the value.Same with GetContactsByEmail as well.Thanks, Ajouter un commentaireRédiger une réponse...GrasItaliqueSoulignerBarréListe à pucesListe numérotéeAjouter un lienBloc de codeInsérer une imageJoindre des fichiersURL du lienAnnulerEnregistrer0/9000Répondre
Sai Praveen Kumar Kakkirala (Salesforce)25 janv. 2023, 07:25Hi ,Firstly once you execute GetLeadsByEmail method now check what is the value you are getting the field and then use assertequals based on the value.Same with GetContactsByEmail as well.Thanks,