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