@isTest public with sharing class LexCommitNeedApprovalControllerTest { static testMethod void testMethod1() { RecordType rectCam = [select Id from RecordType where IsActive = true and SobjectType = 'Campaign' and DeveloperName = 'ServiceEngineerTraining']; Campaign cam = new Campaign(); cam.Name = 'camTest'; cam.Name2__c = '1234Test'; cam.RecordTypeId = rectCam.Id; cam.StartDate = Date.today().addDays(-15); cam.EndDate = Date.today().addDays(18); cam.Mailflg_after45__c = true; cam.Mailflg_cancel__c = true; cam.Mailflg_before15__c = true; cam.Mailflg_before7__c = true; cam.Mailflg_after3__c = true; cam.Status = '申请中'; insert cam; //需要一个meetings 的对象集合 meeting_delay_apply__c m = new meeting_delay_apply__c(); m.Meeting_Type__c = '共同主办会'; m.HostName__c = '主办方Test'; m.cooperatorCompany__c = '承办方Test'; m.status__c = '草案中'; m.campaign__c = cam.Id; insert m; LexCommitNeedApprovalController.init(m.Id); LexCommitNeedApprovalController.init('xxx72727'); LexCommitNeedApprovalController.newUpdateMeetingDelayApply(m.Id); LexCommitNeedApprovalController.newUpdateMeetingDelayApply('xcacxc'); LexCommitNeedApprovalController.getCampaignById(cam.Id); LexCommitNeedApprovalController.getCampaignById('xxx123333'); } }