From ca51336f247021aa79b8863522e15e8dee957e19 Mon Sep 17 00:00:00 2001
From: 李金换 <lijinhuan@prec-tech.com>
Date: 星期一, 21 三月 2022 10:19:49 +0800
Subject: [PATCH] 盘点Copy邮件标头修改
---
force-app/main/default/classes/NFM707RestTest.cls | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 120 insertions(+), 0 deletions(-)
diff --git a/force-app/main/default/classes/NFM707RestTest.cls b/force-app/main/default/classes/NFM707RestTest.cls
index 290ab6b..12c8e0a 100644
--- a/force-app/main/default/classes/NFM707RestTest.cls
+++ b/force-app/main/default/classes/NFM707RestTest.cls
@@ -186,4 +186,124 @@
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();
+ }
+
+ @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();
+ }
}
\ No newline at end of file
--
Gitblit v1.9.1