From 3ba0123db48f8bab81ddf0913e1b95280ef545e8 Mon Sep 17 00:00:00 2001 From: Li Jun <buli@deloitte.com.cn> Date: 星期四, 31 三月 2022 17:56:53 +0800 Subject: [PATCH] Deploy0331 --- force-app/main/default/classes/AgencyAccountCmpTest.cls | 37 +++++++++++++++++++++++++++++++++++-- 1 files changed, 35 insertions(+), 2 deletions(-) diff --git a/force-app/main/default/classes/AgencyAccountCmpTest.cls b/force-app/main/default/classes/AgencyAccountCmpTest.cls index 039b5a4..25d8cb7 100644 --- a/force-app/main/default/classes/AgencyAccountCmpTest.cls +++ b/force-app/main/default/classes/AgencyAccountCmpTest.cls @@ -8,6 +8,11 @@ public static User user = new User(); public static Agency_Hospital_Link__c agency_hospital_link = new Agency_Hospital_Link__c(); + @TestSetup + static void makeData(){ + TestDataUtility.CreatePIPolicyConfiguration('Agency_Contact__c'); + } + private static void testInit() { StaticParameter.EscapeNFM007Trigger = true; ControllerUtil.EscapeNFM001Trigger = true; @@ -60,13 +65,21 @@ ac1.Agency_Hospital__c = agency_hospital_link.Id; insert ac1; - List<Account> depts = [select Id from Account where Hospital_Department_Class__c = :account1.Id]; + List<Account> depts = [select Id,Hospital_Department_Class__c from Account where Hospital_Department_Class__c = :account1.Id]; Account dept = depts[0]; Agency_Contact__c ac2 = new Agency_Contact__c(); - ac2.Name = 'test2銇伋澶�'; + ac2.Name = 'test2銇伋澶�'; ac2.Department_Class__c = dept.Id; + ac2.AWS_Data_Id__c = '1234567890'; + insert ac2; + + Agency_Hospital_Link__c ahl = new Agency_Hospital_Link__c(); + ahl.Hospital__c = dept.Hospital_Department_Class__c; + ahl.Agency__c = dept.Id; + insert ahl; + } @isTest public static void getAccountsTest() { @@ -98,4 +111,24 @@ System.assertEquals(1, res.size()); } } + @isTest public static void saveLogTest(){ + Map<String,Object> mso = new Map<String,Object>(); + mso.put('AWS_Data_Id__c','1234567890'); + mso.put('txId','1234567890'); + String respMsg = JSON.serialize(mso); + AgencyAccountCmp.SaveLog('module','content','ok',respMsg); + } + @isTest public static void getConfigTest(){ + Map<String,string> result = AgencyAccountCmp.GetConfig(); + String sr; + for(String str:result.keyset()){ + sr = str; + } + System.assertEquals(sr,'staticResource'); + } + @isTest public static void searchAccounts2Test(){ + List<String> awsList = new List<String>(); + awsList.add('1234567890'); + List<Agency_Contact__c> acList = AgencyAccountCmp.searchAccounts2('',awsList); + } } \ No newline at end of file -- Gitblit v1.9.1