@Istest
public class lexConsumApplyControllerTest {
    static testMethod void testMethod01(){
        // 学会
        List<Id> recordTypeIds = new List<Id>();
        recordTypeIds.add(Schema.SObjectType.Campaign.getRecordTypeInfosByDeveloperName().get('Society').getRecordTypeId()); //学会/会议
        Campaign campaign01 = new Campaign();
        campaign01.RecordTypeId = recordTypeIds.get(0);
        campaign01.StartDate = Date.newInstance(2020,10,29);
        campaign01.Name = 'Test';
        campaign01.EndDate = Date.newInstance(2020,10,30);
        campaign01.Status = '草案中';
        campaign01.Is_LendProduct__c = '是';
        campaign01.PlanBackData__c = Date.newInstance(2020,11,30);       //计划撤展日期
        campaign01.LoadNum__c = '3D主机*2; BF-290镜子*4; CV-170*1; CV-190*6;';   //计划出借备品信息
        campaign01.HostName__c = '1';
        campaign01.cooperatorCompany__c = '1';
        insert campaign01;

        //耗材备品申请
        Consum_Apply__c ca = new Consum_Apply__c();
        ca.Name = 'XXXX-YYYY_ZZZZ_1';
        ca.Status__c = '批准';
        ca.Campaign__c = campaign01.id;
        ca.DataMigration_Flag__c = true;
        insert ca;
        lexConsumApplyController.init(ca.id);

        Consum_Apply_Equipment_Set__c caes = new Consum_Apply_Equipment_Set__c();
        caes.Consum_Apply__c = ca.Id;
        caes.Consum_Start_Date__c = Date.today().addDays(20);
        caes.DataMigration_Flag__c = true;
        insert caes;
        lexConsumApplyController.getLength1(ca.id);
        lexConsumApplyController.getLength2(ca.id);
        lexConsumApplyController.getSet(caes.id);

   }
}