黄千龙
2022-04-08 01f207d979d6be17c8cdec293feab48828c0ec3e
force-app/main/default/classes/ConsumFixtureSetSelectControllerTest.cls
@@ -1,11 +1,16 @@
@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
@@ -30,6 +35,8 @@
        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());
@@ -76,6 +83,8 @@
        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];
@@ -84,6 +93,10 @@
        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();
@@ -108,5 +121,12 @@
                                                                  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');
    }
}