お気に入りParise Ravikiran (Cognizant Technology Solutions) が「#Apex」で質問2023年1月25日 6: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 件の回答並び替え日付で並び替え役に立った順で並び替え日付で並び替えコメントをさらに読み込む...Sai Praveen Kumar Kakkirala (Salesforce)2023年1月25日 7: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, コメントを追加回答を記入...太字斜体下線取り消し線箇条書き番号付きリストリンクを追加コードブロック画像を挿入ファイルを添付リンク URLキャンセル保存0/9000返信
Sai Praveen Kumar Kakkirala (Salesforce)2023年1月25日 7: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,