Denny Chen
2022-02-28 6947068a02499b9d1022f9efca5bcf1bdd3f1c70
force-app/main/default/classes/EquipmentSetShippmentReceived3CtrlTest.cls
@@ -18,7 +18,7 @@
    }
    // 出库前点检节点的数据
    @testSetup
    // @testSetup
    static void setupTestData() {
    // MIXED_DML_OPERATION, DML operation on setup object is not permitted Error
    System.runAs(new User(Id = Userinfo.getUserId())) {
@@ -28,7 +28,7 @@
        Oly_TriggerHandler.bypass(AgencyHospitalHandler.class.getName());
        // システム管理者
        User user = new User(Test_staff__c = true);
        user.LastName = '_サンブリッジ';
        user.LastName = '_サンブリッジ1';
        user.FirstName = 'う';
        user.Alias = 'う';
        user.Email = 'olympusTest03@sunbridge.com';
@@ -545,7 +545,8 @@
        update new Rental_Apply_Equipment_Set_Detail__c[] {raesdObj1,raesdObj2,raesdObj3,raesdObj4,raesdObj5,raesdObj6};
    }}
    static testMethod void testSave() {
        // setupTestData();
        Oly_TriggerHandler.bypass('RentalApplyTriggerHandler');
         setupTestData();
        CreateRelationListPagingCmpCtrl cmp;
        PageReference ref;
        List<Rental_Apply__c> raObjs;
@@ -555,7 +556,7 @@
        List<Rental_Apply_Equipment_Set_Detail__c> raesdObjs;
        raesObjs = [select Id, RAES_Status__c FROM Rental_Apply_Equipment_Set__c];
        raesdObjs = [select Id, Rental_Apply_Equipment_Set__c,RAESD_Status__c from Rental_Apply_Equipment_Set_Detail__c];
        Test.startTest();
        // 发货单
        FixtureDeliverySlip__c fdsObj = new FixtureDeliverySlip__c();
        fdsObj.Name = '00001';
@@ -575,6 +576,7 @@
        for (EquipmentSetShippmentReceived3Controller.EsdInfo esdInfo : essr3Controller.esdList) {
            esdInfo.isChecked = true;
        }        
        // system.test.startTest();
        essr3Controller.UnCheckedId = raesObjs[0].Id;
        essr3Controller.deleteDetail(); //删除明细
        essr3Controller.ShippmentAdd(); //追加 到明细页面
@@ -592,6 +594,6 @@
        essr3Controller.slip.DeliveryCompany__c = '利讯';
               
        essr3Controller.save();
        Test.stopTest();
         // system.Test.stopTest();
    }
}