From 37963a4f1dafc7e8accd8b28204ed1e6b7e29e9d Mon Sep 17 00:00:00 2001
From: 张宇恒 <bxyun0@163.com>
Date: 星期五, 11 三月 2022 20:17:26 +0800
Subject: [PATCH] NFM701_703_707

---
 force-app/main/default/classes/NFM707RestTest.cls |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/classes/NFM707RestTest.cls b/force-app/main/default/classes/NFM707RestTest.cls
index 290ab6b..9fc66a5 100644
--- a/force-app/main/default/classes/NFM707RestTest.cls
+++ b/force-app/main/default/classes/NFM707RestTest.cls
@@ -186,4 +186,54 @@
         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();
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1