@isTest public with sharing class QISToPDFBatchTest { public QISToPDFBatchTest() { } @testSetup static void makeTestQIS() { QIS_Report__c qr = new QIS_Report__c( RC__c = UserInfo.getUserId(), // Photo_1__c = '用户添加的图片', Damage_For_Doc_Or_Pat__c = '有', Relation_With_The_Problem__c = '有可能', Report_For_Goz__c = '不知道', Name = 'QIS012345', GeneratedPDFField__c = null, QIS_Submit_day__c = Date.Today() ); insert qr; } @IsTest static void myTest(){ QIS_Report__c qis = [select id,name,GeneratedPDFField__c,problem_detail_photo__c,Photo_1__c,Photo_2__c,Photo_3__c, Photo_4__c,Photo_OSH_1__c,Photo_OSH_2__c,Photo_OSH_3__c,Photo_OSH_4__c from QIS_Report__c]; Test.startTest(); List ids = new List(); ids.add(qis.Id); Database.executeBatch(new QISToPDFBatch(ids)); Test.stopTest(); } @IsTest static void myTest1(){ QIS_Report__c qis = [select id,name,GeneratedPDFField__c,problem_detail_photo__c,Photo_1__c,Photo_2__c,Photo_3__c, Photo_4__c,Photo_OSH_1__c,Photo_OSH_2__c,Photo_OSH_3__c,Photo_OSH_4__c from QIS_Report__c]; Test.startTest(); List ids = new List(); ids.add(qis.Id); Database.executeBatch(new QISToPDFBatch(null,null,ids,null)); Test.stopTest(); } }