高章伟
2023-03-03 d8dc84a3d56df839895f1c417a4d9cbee763d262
force-app/main/default/classes/Product2HandlerTest.cls
@@ -40,6 +40,73 @@
        System.assertEquals('22', product2s[0].StorageStatus__c);
   }
        @isTest
        static void insertProduct2_3() {
                // 产品
        List<String> noNewList = new List<String>();
        Product2 pro1 = new Product2(Asset_Model_No__c = 'ESG-300',
                Name='name05',IsActive=true,Family='SP',
                Fixture_Model_No__c='n05',Serial_Lot_No__c='S/N tracing',
                Fixture_Model_No_T__c = 'n05',
                ProductCode_Ext__c='pc05',Manual_Entry__c=false,
                StorageStatus__c = '',StorageStatusNo__c = 22,
                Extend_new_product_gurantee_MD__c = true,
                Maintenance_Price_Year__c =8000);
        insert pro1;
        Product2 pro2 = new Product2(Asset_Model_No__c = 'ESG-200',
                Name='name05',IsActive=true,Family='SP',
                Fixture_Model_No__c='n05',Serial_Lot_No__c='S/N tracing',
                Fixture_Model_No_T__c = 'n05',
                ProductCode_Ext__c='pc05',Manual_Entry__c=false,
                StorageStatus__c = '',StorageStatusNo__c = 22,
                Extend_new_product_gurantee__c = true,
                Maintenance_Price_Year__c =8000);
        insert pro2;
        Product2 pro3 = new Product2(Asset_Model_No__c = 'ESG-100',
                Name='name05',IsActive=true,Family='SP',
                Fixture_Model_No__c='n05',Serial_Lot_No__c='S/N tracing',
                Fixture_Model_No_T__c = 'n05',
                ProductCode_Ext__c='pc05',Manual_Entry__c=false,
                StorageStatus__c = '',StorageStatusNo__c = 22,
                Maintenance_Price_Year__c =8000);
        insert pro3;
        Product2 pro5 = new Product2(Asset_Model_No__c = 'ESG-500',
                Name='name05',IsActive=true,Family='SP',
                Fixture_Model_No__c='n05',Serial_Lot_No__c='S/N tracing',
                Fixture_Model_No_T__c = 'n05',
                ProductCode_Ext__c='pc05',Manual_Entry__c=false,
                StorageStatus__c = '',StorageStatusNo__c = 22,
                Maintenance_Price_Year__c =8000);
        insert pro5;
        Product2 pro6 = new Product2(Asset_Model_No__c = 'ESG-400',
                Name='name05',IsActive=true,Family='SP',
                Fixture_Model_No__c='n05',Serial_Lot_No__c='S/N tracing',
                Fixture_Model_No_T__c = 'n05',
                ProductCode_Ext__c='pc05',Manual_Entry__c=false,
                StorageStatus__c = '',StorageStatusNo__c = 22,
                Maintenance_Price_Year__c =8000,
                WhiteSpace__c = true);
        insert pro6;
        noNewList.add('ESG-400');
        List<Product2> prdList = new List<Product2>();
        prdList.add(pro1);
        prdList.add(pro2);
        prdList.add(pro3);
        prdList.add(pro5);
        prdList.add(pro6);
        System.debug('prdList'+prdList);
        System.Test.startTest();
        Product2 pro7 = new Product2(Asset_Model_No__c = 'ESG-500',Name='name07');
        insert pro7;
        Product2 pro8 = new Product2(Asset_Model_No__c = 'ESG-300',Name='name08');
        insert pro8;
        Product2 pro9 = new Product2(Asset_Model_No__c = 'ESG-200',Name='name08');
        insert pro9;
        System.Test.stopTest();
        }
        //SFDC停止预警  lt  20210922 add start
        @isTest