From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新
---
force-app/main/default/classes/NewAndEditCaseControllerTest.cls | 41 ++++++++++++++++++++++++++++++-----------
1 files changed, 30 insertions(+), 11 deletions(-)
diff --git a/force-app/main/default/classes/NewAndEditCaseControllerTest.cls b/force-app/main/default/classes/NewAndEditCaseControllerTest.cls
index 5b3f2b6..355b753 100644
--- a/force-app/main/default/classes/NewAndEditCaseControllerTest.cls
+++ b/force-app/main/default/classes/NewAndEditCaseControllerTest.cls
@@ -11,17 +11,21 @@
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];
-
+ //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';
- Update caseTest;
+ insert caseTest;
Test.startTest();
ApexPages.StandardController con = new ApexPages.StandardController(caseTest);
NewAndEditCaseController cas = new NewAndEditCaseController(con);
- String caseJson = '{\"RecordTypeId\":\"01210000000QsYk\",\"CurrencyIsoCode\":\"CNY\",\"Costs__c\":\"\",\"CreatedDate\":null,\"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();
@@ -29,12 +33,18 @@
static testMethod void testMethod2() {
TestDataUtility.CreatePIPolicyConfiguration();
- Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreateMetaDataUtilityHttpMock());
+ //Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreateMetaDataUtilityHttpMock());
// Case caseTest = TestDataUtility.CreateCase(1)[0];
- Contact conTest = TestDataUtility.CreateContacts(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);
+ url = ApexPages.currentPage().getParameters().put('00N10000003M4vA','璇㈤棶鍐呭');
+ url = ApexPages.currentPage().getParameters().put('00N10000003M4v8','鍥炵瓟鍐呭璇︾粏');
+ url = ApexPages.currentPage().getParameters().put('00N10000003LhT8','0');
+ url = ApexPages.currentPage().getParameters().put('CreatedDate','2022-07-19');
+ url = ApexPages.currentPage().getParameters().put('00N10000003M4v7','2022-07-19');
+ url = ApexPages.currentPage().getParameters().put('00N10000005Ht1B','1');
Test.startTest();
ApexPages.StandardController con = new ApexPages.StandardController(new Case());
@@ -42,9 +52,18 @@
String aws = cas.awsToken;
String conid = cas.contactId;
-
- 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\"}';
-
+ case caseTest = new case();
+ caseTest.answer_day__c = Date.today();
+ caseTest.CreatedDate = Date.today();
+ caseTest.ClosedDate = null;
+ caseTest.Costs__c = 100;
+ caseTest.SI_PJ__c = true;
+ //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();
}
--
Gitblit v1.9.1