/* * Author: Guo, Aline Yaying * Created Date: 03/22/2022 * Purpose: Test Class * History: * 03/22/2022 - Guo, Aline Yaying - Initial Code. * * */ @isTest private class NewAndEditAgencyContactControllerTest { @TestSetup static void makeData(){ TestDataUtility.CreatePIPolicyConfiguration(); } static testMethod void testMethod2() { Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreateMetaDataUtilityHttpMock()); Agency_Contact__c agenCon = TestDataUtility.CreateAgencyContacts(1)[0]; Contact cont = TestDataUtility.CreateContacts(1)[0]; agenCon.Contact__c = cont.Id; update agenCon; Test.startTest(); ApexPages.StandardController con = new ApexPages.StandardController(agenCon); try{ NewAndEditAgencyContactController agTest = new NewAndEditAgencyContactController(con); System.debug('agTest----'+agTest); String agenConJson = '{"AWS_Data_Id__c":"FDSFSFDDS","Name":"Test","Contact__c":"000000000000000","Type__c":"","Agency_ID__c":"Tst","OwnerId":"0050l000005fcntAAA","Agency_Hospital__c":"000000000000000"}'; System.debug('ag JSON----'+agenConJson); //NewAndEditAgencyContactController.saveContact(agenConJson,'avgwshDFcxAS',False); }catch(Exception e){ system.debug('Exception from save contact'); } Test.stopTest(); } static testMethod void testMethod2A() { String agenConJson = '{"AWS_Data_Id__c":"FDSFSFDDS","Name":"Test","Contact__c":"000000000000000","Type__c":"","Agency_ID__c":"Tst","OwnerId":"0050l000005fcntAAA","Agency_Hospital__c":"000000000000000"}'; System.debug('ag JSON----'+agenConJson); NewAndEditAgencyContactController.saveContact(agenConJson,'avgwshDFcxAS',False); } }