@isTest
|
public class DeleteFileSchedulableTest {
|
@TestSetup
|
static void makeData(){
|
List<String> strList= new List<String>();
|
strList.add('Document');
|
TestDataUtility.CreatePIPolicyConfigurations(strList);
|
Transaction_Log__c traLog = new Transaction_Log__c();
|
traLog.AWS_Data_Id__c = '123';
|
traLog.Module__c = '签收单附件删除';
|
traLog.Status__c = 'In Process';
|
insert traLog;
|
}
|
|
static testMethod void testMethod1() {
|
String CRON_EXP = '0 0 0 3 9 ? 2099';
|
System.Test.startTest();
|
Map<String,Object> accMap = new Map<String,Object>();
|
accMap.put('object','vjdoneqvds');
|
String mapJson = JSON.serialize(accMap);
|
Test.setMock(HttpCalloutMock.class, new TestDataUtility.BaseHttpMock(mapJson,'0','200'));
|
system.schedule('DeleteFileSchedulableTest', CRON_EXP, new DeleteFileSchedulable());
|
System.Test.StopTest();
|
}
|
}
|