@isTest private class NFM512BatchTest { @IsTest static void TestMethod01() { String QLMrecordId = Schema.SObjectType.Tender_information__c.getRecordTypeInfosByDeveloperName().get('QLM').getRecordTypeId(); Tender_information__c Ten = new Tender_information__c(); Ten.Name = 'TenTest01'; Ten.IsRelateProject__c = '是'; Ten.RecordTypeId = QLMrecordId; // Ten.LastModifiedDate = Date.today(); insert Ten; List str = new List(); str.add(Ten.Id); Test.StartTest(); Database.executeBatch( new NFM512Batch(Ten.Id),100); Database.executeBatch( new NFM512Batch(str),100); Database.executeBatch( new NFM512Batch(),100); Test.stopTest(); } @IsTest static void TestMethod02() { String QLMrecordId = Schema.SObjectType.Tender_information__c.getRecordTypeInfosByDeveloperName().get('QLM').getRecordTypeId(); Tender_information__c Ten = new Tender_information__c(); Ten.Name = 'TenTest01'; Ten.IsRelateProject__c = '是'; Ten.RecordTypeId = QLMrecordId; // Ten.LastModifiedDate = Date.today(); insert Ten; Date date1 = Date.today(); Date date2 = Date.today().addDays(-1); Test.StartTest(); Database.executeBatch( new NFM512Batch(date1),100); Database.executeBatch( new NFM512Batch(date2,date1),100); Test.stopTest(); } }