@isTest private class PIHelperTest { static testMethod void getPIIntegrationInfo() { TestDataUtility.CreatePIPolicyConfiguration('Contact'); String sobjectType = 'Contact'; List awsConfigurationList = [SELECT App_Id__c,Max_Query_Number__c,Token_URL__c,App_Secret__c,Host_URL__c FROM AWS_Integration_Info__mdt WHERE DeveloperName = 'AWS_Default_Configuration']; Test.startTest(); PIHelper.getPIIntegrationInfo(sobjectType); Test.stopTest(); } static testMethod void saveTransLog() { Test.startTest(); PIHelper.saveTransLog('module','vadsjngrqvjca','avgwshDFcxAS', 'DSAGSFBQdfdsoav','test','0','testmsg'); Test.stopTest(); } static testMethod void confirmTrans() { Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreatePIHelperHttpMock()); Test.startTest(); List idList = new List(); PIHelper.idList pid = new PIHelper.idList(); pid.awsId = 'vadsjngrqvjca'; pid.sfRecordId = 'avgwshDFcxAS'; idList.add(pid); PIHelper.confirmTrans('module',1,'vadsjngrqvjca' ,'avgwshDFcxAS' ,'DSAGSFBQdfdsoav','https://sfpi-mebg-test.olympuschina.com/api/contact/insert',idList); Test.stopTest(); } static testMethod void confirmFileTrans() { Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreatePIHelperHttpMock()); Test.startTest(); PIHelper.confirmFileTrans('module',1,'vadsjngrqvjca' ,'avgwshDFcxAS','DSAGSFBQdfdsoav','https://sfpi-mebg-test.olympuschina.com/api/contact/insert'); Test.stopTest(); } static testMethod void insertConfirmTrans() { Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreatePIHelperHttpMock()); Test.startTest(); List idList = new List(); PIHelper.idList pid = new PIHelper.idList(); pid.awsId = 'vadsjngrqvjca'; pid.sfRecordId = 'avgwshDFcxAS'; idList.add(pid); PIHelper.insertConfirmTrans('module',1,'vadsjngrqvjca' ,'avgwshDFcxAS' ,0,'https://sfpi-mebg-test.olympuschina.com/api/contact/insert',idList); Test.stopTest(); } }