Li Jun
2022-03-31 3ba0123db48f8bab81ddf0913e1b95280ef545e8
force-app/main/default/classes/NFM702ControllerTest.cls
@@ -1,6 +1,9 @@
@isTest
private class NFM702ControllerTest {
    @TestSetup
    static void makeData(){
        TestDataUtility.CreatePIPolicyConfiguration('NFM702');
    }
    public Class GeDatas {
        public NFMUtil.Monitoring Monitoring;
        public GeData[] GeData;
@@ -53,9 +56,16 @@
        Monitoring.Text = '';
        BatchIF_Log__c rowData = NFMUtil.saveRowData(Monitoring, 'NFM702', GeDatas.GeData);
        
        List<Contact> conList = TestDataUtility.CreateContacts(3);
        List<String> geList = new List<String>();
        geList.add('C000033002');
        if(conList.size()>0){
            for(Contact con : conList){
                geList.add(con.Id);
            }
        }
        Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreatePIHelperHttpMock());
        NFM702Controller.callout(rowData.id, geList);
        NFM702Controller.ManualExecute(rowData.id);
    }
}