@isTest private class FixtureRemindUtilTest { @isTest(SeeAllData=true) static void testMethod1() { OlympusCalendar__c today = [SELECT Before_1_WorkDay__c FROM OlympusCalendar__c WHERE Date__c=:System.today()]; List raesdList = [ SELECT RAESD_Status_Text__c , Rental_Apply__r.Loaner_centre_mail_address__c , Lost_item_check_time_Final__c , Repair_Status_F__c , Return_DeliverySlip__c FROM Rental_Apply_Equipment_Set_Detail__c WHERE ((Is_Body_F__c = true AND ((RAESD_Status_Text__c = '欠品中' AND Return_DeliverySlip__c != null) OR (RAESD_Status_Text__c = '修理中' AND Repair_Status_F__c = '修理完毕') ) ) OR (RAESD_Status_Text__c = '欠品中' AND Lost_item_check_time_Final__c >= :today.Before_1_WorkDay__c) OR (RAESD_Status_Text__c = '待修理' AND Is_Body_F__c = false)) AND Rental_Apply__r.RecordType.DeveloperName != 'AgencyRequest' limit 1]; System.Test.startTest(); FixtureRemindUtil util = new FixtureRemindUtil(); util.init(); util.createSnapshotRecord('华东'); util.createSnapshotRecord('南方'); util.createSnapshotRecord('北方'); System.Test.stopTest(); } }