| | |
| | | NFM707Rest.execute(); |
| | | Test.stopTest(); |
| | | } |
| | | |
| | | @isTest |
| | | static void test_8(){ |
| | | Test.startTest(); |
| | | RestRequest req = new RestRequest(); |
| | | RestResponse res = new RestResponse(); |
| | | |
| | | OCM_Management_Province__c mp1 = new OCM_Management_Province__c(); |
| | | mp1.Name = '其他'; |
| | | mp1.Province__c = '北京市'; |
| | | mp1.Window1__c = getUser().Id; |
| | | insert mp1; |
| | | List<Application_for_Conference_Adjudication__c> afcList = [select id,MeetingApprovedNo__c from Application_for_Conference_Adjudication__c]; |
| | | // System.assertEquals(null, afcList); |
| | | // System.assertEquals('202112161007', afcList[0].MeetingApprovedNo__c); |
| | | StaticParameter.EscapeCampain =false; |
| | | StaticParameter.shareToOSCMFlag = false; |
| | | Campaign cam = new Campaign(); |
| | | cam.Name = 'test campaign'; |
| | | cam.StartDate = Date.newInstance(2020,10,29); |
| | | cam.EndDate = Date.newInstance(2020,11,29); |
| | | 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.CampaignStatus__c = '会议结束'; |
| | | cam.Num__c = '6666'; |
| | | cam.MeetingApprovedNo__c = '202112161007'; |
| | | cam.Meeting_Approved_No__c = afcList[0].Id; |
| | | cam.RecordTypeId = System.label.RecordType_CampaignService; |
| | | // cam.OwnerId = getUser().Id; |
| | | insert cam; |
| | | |
| | | OPDPlan__c opd = new OPDPlan__c(); |
| | | opd.OPDPlan_ImplementDate_temp__c = cam.StartDate ; |
| | | opd.Campaign__c = cam.Id ; |
| | | opd.Status__c = '计划中'; |
| | | opd.OwnerId = cam.OwnerId; |
| | | opd.PlanProdDetail__c = cam.LoadNum__c; |
| | | opd.OPDType__c = '学会'; |
| | | // opd.Meeting_Cooperate__c = cam.Meeting_Cooperate__c; |
| | | // opd.Meeting_Cooperate2__c = cam.Meeting_Cooperate2__c; |
| | | // opd.Meeting_Cooperate3__c = cam.Meeting_Cooperate3__c; |
| | | // opd.Meeting_Cooperate4__c = cam.Meeting_Cooperate4__c; |
| | | // opd.Open_scope__c = cam.Open_scope__c; |
| | | opd.IF_Approved__c = cam.IF_Approved__c;//是否申请决裁 |
| | | opd.Approved_Status__c = cam.Approved_Status__c;//决裁状态 |
| | | opd.Approved_No__c = cam.Meeting_Approved_No__c; |
| | | opd.OwnerId = mp1.Window1__c; |
| | | insert opd; |
| | | // List<Campaign> cammList = [select id,CampaignStatus__c from Campaign where Id = :cam.Id]; |
| | | |
| | | // System.assertEquals(null, cammList); |
| | | |
| | | // String JsonMsg = '[{"SocietyHoldPlace":"ceshi5","Publicity":"ceshi0","Num":"","MeetingApprovedNo":"202112161007","Competitor":"ceshi3"}]'; |
| | | String JsonMsg = '{"Monitoring":{"TransmissionDateTime":"202112151103","Text":null,"Tag":null,"Sender":"OBPM","Receiver":"SFDC","NumberOfRecord":"1","MessageType":"NFM707","MessageGroupNumber":null},"GeData":[{"SocietyHoldPlace":"ceshi5","Publicity":"ceshi4","Num":"6666","MeetingApprovedNo":"202112161007","Competitor":"ceshi3"}]}'; |
| | | req.requestURI = 'services/apexrest/NFM707/execute'; |
| | | req.httpMethod = 'POST'; |
| | | req.requestBody = Blob.valueof(JsonMsg); |
| | | RestContext.request = req; |
| | | RestContext.response= res; |
| | | |
| | | NFM707Rest.execute(); |
| | | Test.stopTest(); |
| | | } |
| | | } |