| | |
| | | @isTest |
| | | private class ConsumEquipmentSetShipmentControllerTest { |
| | | |
| | | // static testMethod void testCoverUp() { |
| | | // ConsumEquipmentSetShipmentController.test(); |
| | | //}//System.LimitException: Too many SOQL queries: 101 |
| | | static testMethod void testCoverUp() { |
| | | ConsumEquipmentSetShipmentController.test(); |
| | | } |
| | | //System.LimitException: Too many SOQL queries: 101 |
| | | |
| | | |
| | | // 造出出库指示完成数据 |
| | | @testSetup static void setupTestData(){ |
| | | ConsumTestDataFactory factory = new ConsumTestDataFactory(); |
| | | factory.setupTestData(); |
| | | factory.selectDetails(); |
| | | factory.approve(); |
| | | factory.defaultAssign(); |
| | | factory.shippmentRequest(); |
| | | } |
| | | static testMethod void testSave() { |
| | | Consum_Apply__c ca = [SELECT Id, Shipment_Slip_tmp__c FROM Consum_Apply__c LIMIT 1]; |
| | | Consum_Apply_Equipment_Set__c caes = [SELECT Id, Consum_Apply__c FROM Consum_Apply_Equipment_Set__c LIMIT 1]; |
| | | System.assertEquals(null, ca.Shipment_Slip_tmp__c); |
| | | //@testSetup static void setupTestData(){ |
| | | // ConsumTestDataFactory factory = new ConsumTestDataFactory(); |
| | | // factory.setupTestData(); |
| | | // factory.selectDetails(); |
| | | // factory.approve(); |
| | | // factory.defaultAssign(); |
| | | // factory.shippmentRequest(); |
| | | //} |
| | | //static testMethod void testSave() { |
| | | // Consum_Apply__c ca = [SELECT Id, Shipment_Slip_tmp__c FROM Consum_Apply__c LIMIT 1]; |
| | | // Consum_Apply_Equipment_Set__c caes = [SELECT Id, Consum_Apply__c FROM Consum_Apply_Equipment_Set__c LIMIT 1]; |
| | | // System.assertEquals(null, ca.Shipment_Slip_tmp__c); |
| | | |
| | | List<Consum_Apply_Equipment_Set_Detail__c> caesdList = null; |
| | | caesdList = [SELECT Id |
| | | , Shippment_loaner_time__c |
| | | , DeliverySlip__c |
| | | , RAESD_Status__c |
| | | FROM Consum_Apply_Equipment_Set_Detail__c |
| | | WHERE Consum_Apply__c=:ca.Id |
| | | ]; |
| | | System.assertEquals(null, caesdList[0].Shippment_loaner_time__c); |
| | | System.assertEquals(null, caesdList[0].DeliverySlip__c); |
| | | System.assertEquals('已出库指示', caesdList[0].RAESD_Status__c); |
| | | // List<Consum_Apply_Equipment_Set_Detail__c> caesdList = null; |
| | | // caesdList = [SELECT Id |
| | | // , Shippment_loaner_time__c |
| | | // , DeliverySlip__c |
| | | // , RAESD_Status__c |
| | | // FROM Consum_Apply_Equipment_Set_Detail__c |
| | | // WHERE Consum_Apply__c=:ca.Id |
| | | // ]; |
| | | // System.assertEquals(null, caesdList[0].Shippment_loaner_time__c); |
| | | // System.assertEquals(null, caesdList[0].DeliverySlip__c); |
| | | // System.assertEquals('已出库指示', caesdList[0].RAESD_Status__c); |
| | | |
| | | PageReference ref = new PageReference('/apex/ConsumEquipmentSetShipment?Id=' + caes.Id); |
| | | Test.setCurrentPage(ref); |
| | | ConsumEquipmentSetShipmentController controller = new ConsumEquipmentSetShipmentController(); |
| | | CreateRelationListPagingCmpCtrl cmp = new CreateRelationListPagingCmpCtrl(); |
| | | cmp.pageController = controller; |
| | | controller.init(); |
| | | controller.myComponentController.init(); |
| | | controller.searchOpp(); |
| | | Test.startTest(); |
| | | controller.slip.Name = '运输单号'; |
| | | controller.slip.DeliveryType__c = '发货'; |
| | | controller.slip.Distributor_method__c = '陆运'; |
| | | controller.slip.DeliveryCompany__c = 'Fedex'; |
| | | controller.slip.Wh_Staff__c = Userinfo.getUserId(); |
| | | controller.slip.Combine_Pack__c = '123'; |
| | | controller.save(); |
| | | Test.stopTest(); |
| | | ca = [SELECT Id, Shipment_Slip_tmp__c FROM Consum_Apply__c LIMIT 1]; |
| | | System.assertNotEquals(null, ca.Shipment_Slip_tmp__c); |
| | | } |
| | | // PageReference ref = new PageReference('/apex/ConsumEquipmentSetShipment?Id=' + caes.Id); |
| | | // Test.setCurrentPage(ref); |
| | | // ConsumEquipmentSetShipmentController controller = new ConsumEquipmentSetShipmentController(); |
| | | // CreateRelationListPagingCmpCtrl cmp = new CreateRelationListPagingCmpCtrl(); |
| | | // cmp.pageController = controller; |
| | | // controller.init(); |
| | | // controller.myComponentController.init(); |
| | | // controller.searchOpp(); |
| | | // Test.startTest(); |
| | | // controller.slip.Name = '运输单号'; |
| | | // controller.slip.DeliveryType__c = '发货'; |
| | | // controller.slip.Distributor_method__c = '陆运'; |
| | | // controller.slip.DeliveryCompany__c = 'Fedex'; |
| | | // controller.slip.Wh_Staff__c = Userinfo.getUserId(); |
| | | // controller.slip.Combine_Pack__c = '123'; |
| | | // controller.save(); |
| | | // Test.stopTest(); |
| | | // ca = [SELECT Id, Shipment_Slip_tmp__c FROM Consum_Apply__c LIMIT 1]; |
| | | // System.assertNotEquals(null, ca.Shipment_Slip_tmp__c); |
| | | //} |
| | | |
| | | static testMethod void testSend() { |
| | | Consum_Apply__c ca = [SELECT Id, Shipment_Slip_tmp__c FROM Consum_Apply__c LIMIT 1]; |
| | | Consum_Apply_Equipment_Set__c caes = [SELECT Id FROM Consum_Apply_Equipment_Set__c LIMIT 1]; |
| | | System.assertEquals(null, ca.Shipment_Slip_tmp__c); |
| | | List<Consum_Apply_Equipment_Set_Detail__c> caesdList = null; |
| | | caesdList = [SELECT Id |
| | | , Shippment_loaner_time__c |
| | | , DeliverySlip__c |
| | | , RAESD_Status__c |
| | | FROM Consum_Apply_Equipment_Set_Detail__c |
| | | WHERE Consum_Apply__c=:ca.Id |
| | | ]; |
| | | System.assertEquals(null, caesdList[0].Shippment_loaner_time__c); |
| | | System.assertEquals(null, caesdList[0].DeliverySlip__c); |
| | | System.assertEquals('已出库指示', caesdList[0].RAESD_Status__c); |
| | | //static testMethod void testSend() { |
| | | // Consum_Apply__c ca = [SELECT Id, Shipment_Slip_tmp__c FROM Consum_Apply__c LIMIT 1]; |
| | | // Consum_Apply_Equipment_Set__c caes = [SELECT Id FROM Consum_Apply_Equipment_Set__c LIMIT 1]; |
| | | // System.assertEquals(null, ca.Shipment_Slip_tmp__c); |
| | | // List<Consum_Apply_Equipment_Set_Detail__c> caesdList = null; |
| | | // caesdList = [SELECT Id |
| | | // , Shippment_loaner_time__c |
| | | // , DeliverySlip__c |
| | | // , RAESD_Status__c |
| | | // FROM Consum_Apply_Equipment_Set_Detail__c |
| | | // WHERE Consum_Apply__c=:ca.Id |
| | | // ]; |
| | | // System.assertEquals(null, caesdList[0].Shippment_loaner_time__c); |
| | | // System.assertEquals(null, caesdList[0].DeliverySlip__c); |
| | | // System.assertEquals('已出库指示', caesdList[0].RAESD_Status__c); |
| | | |
| | | PageReference ref = new PageReference('/apex/ConsumEquipmentSetShipment?Id=' + caes.Id); |
| | | Test.setCurrentPage(ref); |
| | | ConsumEquipmentSetShipmentController controller = new ConsumEquipmentSetShipmentController(); |
| | | CreateRelationListPagingCmpCtrl cmp = new CreateRelationListPagingCmpCtrl(); |
| | | cmp.pageController = controller; |
| | | controller.init(); |
| | | controller.myComponentController.init(); |
| | | controller.searchOpp(); |
| | | // PageReference ref = new PageReference('/apex/ConsumEquipmentSetShipment?Id=' + caes.Id); |
| | | // Test.setCurrentPage(ref); |
| | | // ConsumEquipmentSetShipmentController controller = new ConsumEquipmentSetShipmentController(); |
| | | // CreateRelationListPagingCmpCtrl cmp = new CreateRelationListPagingCmpCtrl(); |
| | | // cmp.pageController = controller; |
| | | // controller.init(); |
| | | // controller.myComponentController.init(); |
| | | // controller.searchOpp(); |
| | | |
| | | Test.startTest(); |
| | | controller.cancel(); |
| | | controller.searchSlip(); |
| | | controller.slip.Name = '运输单号'; |
| | | controller.slip.DeliveryType__c = '发货'; |
| | | controller.slip.Distributor_method__c = '陆运'; |
| | | controller.slip.DeliveryCompany__c = 'Fedex'; |
| | | controller.slip.Wh_Staff__c = Userinfo.getUserId(); |
| | | controller.slip.Combine_Pack__c = '123'; |
| | | controller.viewList[0].check = true; |
| | | Consum_Apply_Equipment_Set_Detail__c caesd = (Consum_Apply_Equipment_Set_Detail__c)controller.viewList[0].sobj; |
| | | caesd.Inspection_Cnt_Jia__c = 1; |
| | | controller.send(); |
| | | Test.stopTest(); |
| | | // Test.startTest(); |
| | | // controller.cancel(); |
| | | // controller.searchSlip(); |
| | | // controller.slip.Name = '运输单号'; |
| | | // controller.slip.DeliveryType__c = '发货'; |
| | | // controller.slip.Distributor_method__c = '陆运'; |
| | | // controller.slip.DeliveryCompany__c = 'Fedex'; |
| | | // controller.slip.Wh_Staff__c = Userinfo.getUserId(); |
| | | // controller.slip.Combine_Pack__c = '123'; |
| | | // controller.viewList[0].check = true; |
| | | // Consum_Apply_Equipment_Set_Detail__c caesd = (Consum_Apply_Equipment_Set_Detail__c)controller.viewList[0].sobj; |
| | | // caesd.Inspection_Cnt_Jia__c = 1; |
| | | // controller.send(); |
| | | // Test.stopTest(); |
| | | |
| | | caesdList = [SELECT Id |
| | | , Shippment_loaner_time__c |
| | | , DeliverySlip__c |
| | | , RAESD_Status__c |
| | | FROM Consum_Apply_Equipment_Set_Detail__c |
| | | WHERE Consum_Apply__c=:ca.Id |
| | | ]; |
| | | System.assertNotEquals(null, caesdList[0].Shippment_loaner_time__c); |
| | | System.assertNotEquals(null, caesdList[0].DeliverySlip__c); |
| | | System.assertEquals('已出库', caesdList[0].RAESD_Status__c); |
| | | FixtureDeliverySlip__c slip = [SELECT Name |
| | | , DeliveryType__c |
| | | , Distributor_method__c |
| | | , DeliveryCompany__c |
| | | , Wh_Staff__c |
| | | , Combine_Pack__c |
| | | FROM FixtureDeliverySlip__c |
| | | WHERE Id=:caesdList[0].DeliverySlip__c |
| | | ]; |
| | | System.assertEquals('运输单号', slip.Name); |
| | | System.assertEquals('发货', slip.DeliveryType__c); |
| | | System.assertEquals('陆运', slip.Distributor_method__c); |
| | | System.assertEquals('Fedex', slip.DeliveryCompany__c); |
| | | System.assertEquals(Userinfo.getUserId(), slip.Wh_Staff__c); |
| | | System.assertEquals('123', slip.Combine_Pack__c); |
| | | // caesdList = [SELECT Id |
| | | // , Shippment_loaner_time__c |
| | | // , DeliverySlip__c |
| | | // , RAESD_Status__c |
| | | // FROM Consum_Apply_Equipment_Set_Detail__c |
| | | // WHERE Consum_Apply__c=:ca.Id |
| | | // ]; |
| | | // System.assertNotEquals(null, caesdList[0].Shippment_loaner_time__c); |
| | | // System.assertNotEquals(null, caesdList[0].DeliverySlip__c); |
| | | // System.assertEquals('已出库', caesdList[0].RAESD_Status__c); |
| | | // FixtureDeliverySlip__c slip = [SELECT Name |
| | | // , DeliveryType__c |
| | | // , Distributor_method__c |
| | | // , DeliveryCompany__c |
| | | // , Wh_Staff__c |
| | | // , Combine_Pack__c |
| | | // FROM FixtureDeliverySlip__c |
| | | // WHERE Id=:caesdList[0].DeliverySlip__c |
| | | // ]; |
| | | // System.assertEquals('运输单号', slip.Name); |
| | | // System.assertEquals('发货', slip.DeliveryType__c); |
| | | // System.assertEquals('陆运', slip.Distributor_method__c); |
| | | // System.assertEquals('Fedex', slip.DeliveryCompany__c); |
| | | // System.assertEquals(Userinfo.getUserId(), slip.Wh_Staff__c); |
| | | // System.assertEquals('123', slip.Combine_Pack__c); |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | //} |
| | | } |