| | |
| | | @isTest |
| | | public with sharing class ConsumFixtureSetSelectControllerTest { |
| | | static ConsumTestDataFactory factory; |
| | | @testSetup static void setupTestData(){ |
| | | @testSetup |
| | | static void makeData(){ |
| | | TestDataUtility.CreatePIPolicyConfiguration('Consum_Apply_Equipment_Set__c'); |
| | | } |
| | | static void setupTestData(){ |
| | | factory = new ConsumTestDataFactory(); |
| | | factory.setupTestData(); |
| | | } |
| | | static testMethod void testSave() { |
| | | setupTestData(); |
| | | Consum_Apply__c ca = [SELECT Id FROM Consum_Apply__c LIMIT 1]; |
| | | |
| | | List<Consum_Apply_Equipment_Set_Detail__c> caesdList = [SELECT Id |
| | |
| | | Consum_Apply_Equipment_Set__c caes =(Consum_Apply_Equipment_Set__c) controller.viewlist[0].sobj; |
| | | caes.Consum_Num__c = 1; |
| | | ref = controller.save(); |
| | | ref.getParameters().put('reset','YES'); |
| | | controller.save(); |
| | | |
| | | List<Consum_Apply_Equipment_Set__c> caesList = [SELECT Id, Model_No__c FROM Consum_Apply_Equipment_Set__c WHERE Consum_Apply__c =: ca.Id]; |
| | | System.assertEquals(1, caesList.size()); |
| | |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void testReset() { |
| | | setupTestData(); |
| | | // Consum_Apply_Equipment_Set_Detail__c caesd = TestDataUtility.CreateConsumApplyEquipmentSetDetail(1)[0]; |
| | | factory = new ConsumTestDataFactory(); |
| | | factory.selectDetails(); |
| | | Consum_Apply__c ca = [SELECT Id FROM Consum_Apply__c LIMIT 1]; |
| | |
| | | ref.getParameters().put('message','保存成功'); |
| | | ref.getParameters().put('level','info'); |
| | | ref.getParameters().put('saveType','true'); |
| | | // ref.getParameters().put('pt_recid',ca.Id); |
| | | // ref.getParameters().put('raesid',caesd.Id); |
| | | // ref.getParameters().put('level',ca.Id); |
| | | // ref.getParameters().put('message',caesd.Id); |
| | | Test.setCurrentPage(ref); |
| | | ConsumFixtureSetSelectController controller = new ConsumFixtureSetSelectController(); |
| | | CreateRelationListPagingCmpCtrl cmp = new CreateRelationListPagingCmpCtrl(); |
| | |
| | | FROM Consum_Apply_Equipment_Set_Detail__c |
| | | WHERE Consum_Apply__c =: ca.Id]; |
| | | System.assertEquals(0, caesdList.size()); |
| | | ref.getParameters().put('level','warning'); |
| | | ref.getParameters().put('message','test'); |
| | | controller.showMessage(); |
| | | ref.getParameters().put('level','error'); |
| | | controller.showMessage(); |
| | | controller.cancel(); |
| | | ref.getParameters().put('reset','YES'); |
| | | } |
| | | } |