@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();
}
}