From 0913862c088ba845fee09a2fb713b2affc2c0b5a Mon Sep 17 00:00:00 2001 From: DESKTOP-0K9VGFE\hp <pengkun@prec-tech.com> Date: 星期五, 11 三月 2022 19:44:09 +0800 Subject: [PATCH] Merge branch 'OBPM_705_706' --- force-app/main/default/classes/NFM706RestTest.cls | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) diff --git a/force-app/main/default/classes/NFM706RestTest.cls b/force-app/main/default/classes/NFM706RestTest.cls index 97ae4dc..0c74389 100644 --- a/force-app/main/default/classes/NFM706RestTest.cls +++ b/force-app/main/default/classes/NFM706RestTest.cls @@ -23,6 +23,55 @@ } @isTest static void test_method_two(){ + List<RecordType> rectCo = [select Id, Name, DeveloperName from RecordType where IsActive = true and SobjectType = 'Campaign' and DeveloperName = 'Society']; + System.runAs(new User(Id = Userinfo.getUserId())) { + User user = new User(Test_staff__c = true); + user.LastName = '_銈点兂銉栥儶銉冦偢'; + user.FirstName = '銇�'; + user.Alias = '銇�'; + user.Email = 'olympusTest03@sunbridge.com'; + user.Username = 'olympusTest03@sunbridge.com'; + user.IsActive = true; + user.EmailEncodingKey = 'ISO-2022-JP'; + user.TimeZoneSidKey = 'Asia/Tokyo'; + user.LocaleSidKey = 'ja_JP'; + user.LanguageLocaleKey = 'ja'; + user.ProfileId = System.Label.ProfileId_SystemAdmin; + user.Province__c = '鍖椾含'; + user.Dept__c = '鍖荤枟鍗庡寳钀ヤ笟鏈儴'; + user.Use_Start_Date__c = Date.today().addMonths(-6); + insert user; + + Application_for_Conference_Adjudication__c afca = new Application_for_Conference_Adjudication__c(); + afca.Name = 'hahaha'; + afca.MeetingApprovedNo__c = 'TEST99793'; + afca.Num__c = 'MT-HB-202112-5773'; + afca.ProcessState__c = '瀹℃壒涓�'; + insert afca; + + Campaign cam = new Campaign(); + cam.Name = 'test campaign'; + cam.StartDate = Date.today().addDays(15); + cam.EndDate = Date.today().addDays(18); + cam.Name2__c = '1234'; + cam.Status = '鐢宠涓�'; + cam.Mailflg_after45__c = true; + cam.Mailflg_cancel__c = true; + cam.Mailflg_before15__c = true; + cam.Mailflg_before7__c = true; + cam.Mailflg_after3__c = true; + cam.HostName__c = '1'; + cam.cooperatorCompany__c = '1'; + cam.RecordTypeId = rectCo[0].Id; + cam.OwnerId = user.Id; + cam.Meeting_Approved_No__c = afca.id; + insert cam; + system.debug('cam.Num__c'+cam.Num__c); + + + + } + RestRequest req = new RestRequest(); RestResponse res = new RestResponse(); @@ -36,5 +85,7 @@ RestContext.response = res; NFM706Rest.doPost(); + + } } \ No newline at end of file -- Gitblit v1.9.1