Aggiungi ai preferitiParise Ravikiran (Cognizant Technology Solutions) ha fatto una domanda in #Apex25 gen 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 risposteOrdinaOrdina per dataOrdina in base alla maggiore utilitàOrdina per dataCarica più commenti...Sai Praveen Kumar Kakkirala (Salesforce)25 gen 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, Aggiungi un commentoScrivi una risposta...GrassettoCorsivoSottolineaBarratoElenco puntatoElenco numeratoAggiungi linkBlocco codiceInserisci immagineAllega fileURL del linkAnnullaSalva0/9000Rispondi
Sai Praveen Kumar Kakkirala (Salesforce)25 gen 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,