@isTest
public with sharing class LexOpdCommitApprovalControllerTest {
	@isTest
	static  void testmethod1(){
        OPDPlan__c opd = new OPDPlan__c();
        opd.Status__c = '草案中';
        opd.OPDPlan_ImplementDate__c = Date.today().addDays(5);
        opd.NoOpp_Reason__c = 'HCP对应';
        opd.OPDType__c = '科室';

        insert opd;
        CancelPostponePlan__c cpp = new CancelPostponePlan__c();
        //2021-01-20 mzy add   OPD计划取消延期 审批 通过后更新【OPD计划实施日期temp】   
        cpp.RecordTypeId = '01210000000gQyL';
        //2021-01-20 mzy  add   OPD计划取消延期 审批 通过后更新【OPD计划实施日期temp】  
        cpp.Status__c = '取消';
        cpp.cancelReasonCombobox__c='手术取消';//2021/02/07 liying  SWAG-BXVDPJ
        cpp.cancelReason__c = 'Test';
        cpp.CancelOPDPlan__c = opd.Id;
        cpp.if_HaveRental_Apply__c = false;
        insert cpp;

        LexOpdCommitApprovalController.init('123');
        LexOpdCommitApprovalController.init(cpp.Id);
        LexOpdCommitApprovalController.newUpdateCancelPostponePlan(cpp.Id,'取消');
        LexOpdCommitApprovalController.newUpdateCancelPostponePlan('111xxxx','取消');
        LexOpdCommitApprovalController.newUpdateCancelPostponePlan(cpp.Id,'延期报告');


	}
}