| | |
| | | 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; |
| | |
| | | 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; |
| | | try{ |
| | | insert ahl; |
| | | }catch(Exception e){ |
| | | system.debug('Exception from insert hospital:'+e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | @isTest public static void getAccountsTest() { |
| | |
| | | // Implement test code |
| | | System.runAs(user) { |
| | | List<Agency_Contact__c> res = AgencyAccountCmp.getAccounts(); |
| | | System.assertEquals(2, res.size()); |
| | | } |
| | | } |
| | | |
| | |
| | | testInit(); |
| | | System.runAs(user) { |
| | | Map<String,String> res = AgencyAccountCmp.getfiledsmap(); |
| | | System.assertEquals('客户人员名', res.get('Name')); |
| | | //System.assertEquals('.客户人员名', res.get('Name')); |
| | | System.assertEquals('医院名', res.get('Hospital_Name__c')); |
| | | } |
| | | } |
| | | |
| | |
| | | // Implement test code |
| | | System.runAs(user) { |
| | | List<Agency_Contact__c> res = AgencyAccountCmp.searchAccounts('', 'test1'); |
| | | 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); |
| | | } |
| | | } |