| | |
| | | NFM707Rest.execute(); |
| | | Test.stopTest(); |
| | | } |
| | | @isTest |
| | | static void test_7(){ |
| | | 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.RecordTypeId = System.label.RecordType_CampaignService; |
| | | // cam.OwnerId = getUser().Id; |
| | | insert cam; |
| | | 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(); |
| | | } |
| | | } |