高章伟
2023-03-03 d8dc84a3d56df839895f1c417a4d9cbee763d262
force-app/main/default/classes/NFM401ControllerTest.cls
@@ -161,7 +161,11 @@
        List<Repair__c> list0 = [SELECT Id FROM Repair__c];
        List<String> ids = new List<String>();
        ids.add(list0.get(0).Id);
        StaticParameter.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM007Trigger = true;
        StaticParameter.EscapeOpportunityBefUpdTrigger = true;
        StaticParameter.EscapeOpportunityHpDeptUpdTrigger = true;
        StaticParameter.EscapeSyncOpportunityTrigger = true;
        
        Test.startTest();
        if(!Test.isRunningTest()){
@@ -174,10 +178,16 @@
    @isTest
    static void testcallout2(){
        Test.startTest();
        // StaticParameter.EscapeSyncProduct2Trigger = true;
        StaticParameter.EscapeAccountTrigger = true;
        StaticParameter.EscapeNFM001AgencyContractTrigger = true;
        ControllerUtil.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM007Trigger = true;
        StaticParameter.EscapeOpportunityBefUpdTrigger = true;
        StaticParameter.EscapeOpportunityHpDeptUpdTrigger = true;
        StaticParameter.EscapeSyncOpportunityTrigger = true;
        Oly_TriggerHandler.bypass('UpdateContractAimAmountHandler');
        // makeTestRepair();
        List<Repair__c> list0 = [SELECT Id FROM Repair__c]; 
@@ -192,8 +202,6 @@
        List<String> ids = new List<String>();
        ids.add(rpr.Id); 
        Test.startTest();
        if(!Test.isRunningTest()){
            LogAutoSendSchedule.assignOneMinute();
        }
@@ -204,8 +212,15 @@
    @isTest
    static void testcallout3(){
        Test.startTest();
        StaticParameter.EscapeSyncProduct2Trigger = true;
        StaticParameter.EscapeAccountTrigger = true;
        ControllerUtil.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM007Trigger = true;
        StaticParameter.EscapeOpportunityBefUpdTrigger = true;
        StaticParameter.EscapeOpportunityHpDeptUpdTrigger = true;
        StaticParameter.EscapeSyncOpportunityTrigger = true;
        // makeTestRepair();
        List<Repair__c> list0 = [SELECT Id FROM Repair__c]; 
        rpr = list0.get(0); 
@@ -219,8 +234,6 @@
        List<String> ids = new List<String>();
        ids.add(rpr.Id); 
        Test.startTest();
        if(!Test.isRunningTest()){
            LogAutoSendSchedule.assignOneMinute();
        }
@@ -230,8 +243,15 @@
    @isTest
    static void testcallout3_1(){
        Test.startTest();
        StaticParameter.EscapeSyncProduct2Trigger = true;
        StaticParameter.EscapeAccountTrigger = true;
        ControllerUtil.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM007Trigger = true;
        StaticParameter.EscapeOpportunityBefUpdTrigger = true;
        StaticParameter.EscapeOpportunityHpDeptUpdTrigger = true;
        StaticParameter.EscapeSyncOpportunityTrigger = true;
        // makeTestRepair();
        List<Repair__c> list0 = [SELECT Id FROM Repair__c]; 
        rpr = list0.get(0); 
@@ -243,8 +263,6 @@
        List<String> ids = new List<String>();
        ids.add(rpr.Id); 
        Test.startTest();
        if(!Test.isRunningTest()){
            LogAutoSendSchedule.assignOneMinute();
        }
@@ -257,6 +275,12 @@
    static void testOtherMethod(){
        List<Repair__c> list0 = [SELECT Id FROM Repair__c];
        rpr = list0.get(0);
        ControllerUtil.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM007Trigger = true;
        StaticParameter.EscapeOpportunityBefUpdTrigger = true;
        StaticParameter.EscapeOpportunityHpDeptUpdTrigger = true;
        StaticParameter.EscapeSyncOpportunityTrigger = true;
        rpr.IISE_confirmed_day__c =Date.today();
        rpr.IISE_confirmed_person__c = Userinfo.getUserId();
        rpr.OCSM_RC_CordingDate__c = Date.today();
@@ -290,6 +314,12 @@
    static void testQIS1(){
        List<QIS_Report__c> list1 = [SELECT Id FROM QIS_Report__c];
        qis = list1.get(0);
        ControllerUtil.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM007Trigger = true;
        StaticParameter.EscapeOpportunityBefUpdTrigger = true;
        StaticParameter.EscapeOpportunityHpDeptUpdTrigger = true;
        StaticParameter.EscapeSyncOpportunityTrigger = true;
        // makeTestRepair();
        List<String> ids = new List<String>();
        ids.add(qis.Id);
@@ -307,6 +337,12 @@
    static void testQIS2(){
        List<QIS_Report__c> list1 = [SELECT Id FROM QIS_Report__c];
        qis = list1.get(0);
        ControllerUtil.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM007Trigger = true;
        StaticParameter.EscapeOpportunityBefUpdTrigger = true;
        StaticParameter.EscapeOpportunityHpDeptUpdTrigger = true;
        StaticParameter.EscapeSyncOpportunityTrigger = true;
        qis.Damage_For_Doc_Or_Pat__c = '有';
        qis.PAE_Determine__c = 'PAE';
        qis.PAE_DetermineAC__c = 'PAE';
@@ -324,7 +360,14 @@
    @isTest
    static void testQIS3(){
        Test.startTest();
        List<QIS_Report__c> list1 = [SELECT Id FROM QIS_Report__c];
        ControllerUtil.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM001Trigger = true;
        StaticParameter.EscapeNFM007Trigger = true;
        StaticParameter.EscapeOpportunityBefUpdTrigger = true;
        StaticParameter.EscapeOpportunityHpDeptUpdTrigger = true;
        StaticParameter.EscapeSyncOpportunityTrigger = true;
        QIS_Report__c qis = list1.get(0);
        qis.Damage_For_Doc_Or_Pat__c = '无';
        qis.PAE_Determine__c = 'nonPAE';
@@ -335,7 +378,6 @@
        List<String> ids = new List<String>();
        ids.add(qis.Id);
        Test.startTest();
        if(!Test.isRunningTest()){
            LogAutoSendSchedule.assignOneMinute();
        }