From 01f207d979d6be17c8cdec293feab48828c0ec3e Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期五, 08 四月 2022 14:22:52 +0800
Subject: [PATCH] Merge branch 'master' of http://47.92.229.245:8089/r/OlyMEBG

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

diff --git a/force-app/main/default/classes/NewAndEditCaseControllerTest.cls b/force-app/main/default/classes/NewAndEditCaseControllerTest.cls
new file mode 100644
index 0000000..ab494c0
--- /dev/null
+++ b/force-app/main/default/classes/NewAndEditCaseControllerTest.cls
@@ -0,0 +1,60 @@
+/*
+ * Author: Guo, Aline Yaying
+ * Created Date: 03/22/2022
+ * Purpose: Test Class
+ * History: 
+ *      03/22/2022 - Guo, Aline Yaying - Initial Code.
+ * 
+ * */
+@isTest
+private class NewAndEditCaseControllerTest {
+    static testMethod void testMethod1() {
+     
+        TestDataUtility.CreatePIPolicyConfiguration();
+        //Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreateMetaDataUtilityHttpMock());
+        //Case caseTest = TestDataUtility.CreateCase(1)[0];
+        //Contact conTest = TestDataUtility.CreateContacts(1)[0];
+		case caseTest = new case();
+            
+			//caseTest.ContactId = contact5.id;//瀹㈡埛浜哄憳濮撳悕锛� Contact
+            //caseTest.Account__c = aC.Id;//瀹㈡埛鍚嶇О锛� Account
+			caseTest.Subject = 'Test For Case';
+        caseTest.AWS_Data_Id__c = '956935867849506816';
+        insert caseTest;
+
+        Test.startTest();
+        ApexPages.StandardController con =  new ApexPages.StandardController(caseTest);
+        NewAndEditCaseController cas = new NewAndEditCaseController(con);
+        String caseJson = Json.serialize(caseTest);
+        
+        NewAndEditCaseController.saveCase(caseJson,'avgwshDFcxAS',False);
+        Test.stopTest();
+    }
+    static testMethod void testMethod2() {
+     
+        TestDataUtility.CreatePIPolicyConfiguration();
+        //Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreateMetaDataUtilityHttpMock());
+        // Case caseTest = TestDataUtility.CreateCase(1)[0];
+        //Contact conTest = TestDataUtility.CreateContacts(1)[0];
+
+        String recordTypeId = Schema.SObjectType.Case.getRecordTypeInfosByDeveloperName().get('CICRecordType').getRecordTypeId();
+        String url = ApexPages.currentPage().getParameters().put('RecordType',recordTypeId);
+
+        Test.startTest();
+        ApexPages.StandardController con =  new ApexPages.StandardController(new Case());
+        NewAndEditCaseController cas = new NewAndEditCaseController(con);
+
+        String aws = cas.awsToken;
+        String conid = cas.contactId;
+		case caseTest = new case();
+            
+			//caseTest.ContactId = contact5.id;//瀹㈡埛浜哄憳濮撳悕锛� Contact
+            //caseTest.Account__c = aC.Id;//瀹㈡埛鍚嶇О锛� Account
+			caseTest.Subject = 'Test For Case';
+        caseTest.AWS_Data_Id__c = '956935867849506816';
+        //String caseJson = '{\"RecordTypeId\":\"01210000000QsYk\",\"CurrencyIsoCode\":\"CNY\",\"Costs__c\":\"\",\"CreatedDate\":\"2022-03-28T12:28:16.000+0000\",\"ContactId\":\"'+conTest.Id+'\",\"Plan_Costs__c\":\"\",\"SunBridge_Owner__c\":\"\",\"Development_Phase__c\":\"\",\"Service_dept__c\":false,\"Status\":\"鏂拌\",\"Type\":\"\",\"Origin\":\"鏈暘鐠板\",\"Reason\":\"瑜囬洃銇鑳絓",\"Priority\":\"涓璡",\"PleaseConfirm__c\":false,\"Task_category__c\":\"1\",\"endDate__c\":\"\",\"Subject_Content_Riben__c\":\"\",\"Description\":\"\",\"Comments\":\"\",\"cic_telephone__c\":null,\"CASE_CUSTOMER__c\":null,\"Customer_manual__c\":null,\"cic_telephone_Encrypted__c\":null,\"CASE_CUSTOMER_Encrypted__c\":null,\"Customer_manual_Encrypted__c\":null,\"AWS_Data_Id__c\":\"956935867849506816\"}';
+        String caseJson = json.serialize(caseTest);
+        NewAndEditCaseController.saveCase(caseJson,'avgwshDFcxAS',False);
+        Test.stopTest();
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.1