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/SearchVistorControllerTest.cls | 33 +++++++++++++++++++++++++--------
1 files changed, 25 insertions(+), 8 deletions(-)
diff --git a/force-app/main/default/classes/SearchVistorControllerTest.cls b/force-app/main/default/classes/SearchVistorControllerTest.cls
index ddb6b61..3dd6632 100644
--- a/force-app/main/default/classes/SearchVistorControllerTest.cls
+++ b/force-app/main/default/classes/SearchVistorControllerTest.cls
@@ -40,9 +40,8 @@
/**
* 鍒濇湡鍑︾悊.
*/
- private static void init() {
- loginId = UserInfo.getUserId();
-
+ @TestSetup
+ static void makeData(){
Profile p = [select id from Profile where id =:System.Label.ProfileId_SystemAdmin];
u3 = new User(Test_staff__c = true);
@@ -95,7 +94,13 @@
u2.ProfileId = p.id;
u2.Job_Category__c = '閿�鍞帹骞�';
u2.Province__c = '鏉变含';
- insert u2;
+ insert u2;
+ }
+ private static void init() {
+ TestDataUtility.CreatePIPolicyConfigurations(new string[]{'Agency_Contact__c','Contact'});
+ loginId = UserInfo.getUserId();
+
+
RecordType rtHP = [select id from RecordType where IsActive = true and SobjectType = 'Account' and DeveloperName =:'HP'];
RecordType rtDepClass = [select id from RecordType where IsActive = true and SobjectType = 'Account' and DeveloperName =:'Department_Class_ENT']; // 鑰抽蓟鍠夌
@@ -153,39 +158,44 @@
accDepId = accDep.Id;
accDep = [select Name from Account where Id = :accDep.Id];
accDepName = accDep.Name;
-// 鍙栧紩鍏堣铂浠昏�呫伄浣忔墍銈掓暟寮忛爡鐩伀澶夋洿銇偤銆佸綋瑭查爡鐩倰鍓婇櫎
-// 鐪併伄鍙傜収鍏堛伅鐥呴櫌銇綇鎵�銇仾銇c仧銇熴倎銆併偒銉愩儸銉冦偢銉嗐偣銉堛倰琛屻亞銇伅
-// 鎵�灞炪仚銈嬬梾闄€伄璩炪倰澶夋洿銇椼仸瀹熸柦銇椼仸銇忋仩銇曘亜銆俠y 瀹楀儚(鐪�)
+ // 鍙栧紩鍏堣铂浠昏�呫伄浣忔墍銈掓暟寮忛爡鐩伀澶夋洿銇偤銆佸綋瑭查爡鐩倰鍓婇櫎
+ // 鐪併伄鍙傜収鍏堛伅鐥呴櫌銇綇鎵�銇仾銇c仧銇熴倎銆併偒銉愩儸銉冦偢銉嗐偣銉堛倰琛屻亞銇伅
+ // 鎵�灞炪仚銈嬬梾闄€伄璩炪倰澶夋洿銇椼仸瀹熸柦銇椼仸銇忋仩銇曘亜銆俠y 瀹楀儚(鐪�)
List<Contact> conList = new List<Contact>();
con1 = new Contact();
con1.LastName = '鍙栧紩鍏堣铂浠昏��1';
con1.FirstName = 'zz1';
con1.RecordTypeId = rtDoc.id;
con1.AccountId = accDep.id;
-// con1.State__c = '鍖椾含甯�';
+ con1.AWS_Data_Id__c = '1231';
+ //con1.State__c = '鍖椾含甯�';
con2 = new Contact();
con2.FirstName = 'zz2';
con2.LastName = '鍙栧紩鍏堣铂浠昏��2';
con2.RecordTypeId = rtDoc.id;
con2.AccountId = accDep.id;
+ con2.AWS_Data_Id__c = '1232';
// con2.State__c = '鍖椾含甯�';
con3 = new Contact();
con3.FirstName = 'zz3';
con3.LastName = '鍙栧紩鍏堣铂浠昏��3';
con3.RecordTypeId = rtDoc.id;
con3.AccountId = accDep.id;
+ con3.AWS_Data_Id__c = '1233';
// con3.State__c = '鍖椾含甯�';
con4 = new Contact();
con4.FirstName = 'zz4';
con4.LastName = '鍙栧紩鍏堣铂浠昏��4';
con4.RecordTypeId = rtDoc.id;
con4.AccountId = accDep.id;
+ con4.AWS_Data_Id__c = '1234';
// con4.State__c = '鍖椾含甯�';
con5 = new Contact();
con5.FirstName = 'zz5';
con5.LastName = '鍙栧紩鍏堣铂浠昏��5';
con5.RecordTypeId = rtDoc.id;
con5.AccountId = accDep.id;
+ con5.AWS_Data_Id__c = '1235';
// con5.State__c = '鍖椾含甯�';
conList.add(con1);
conList.add(con2);
@@ -281,4 +291,11 @@
svc.serContact();
}
}
+
+ static testMethod void test01_04() {
+ Test.startTest();
+ Contact con = TestDataUtility.CreateContacts(1)[0];
+ SearchVisitorController.searchContactByAccountId(con.AccountId);
+ Test.stopTest();
+ }
}
\ No newline at end of file
--
Gitblit v1.9.1