@isTest
|
private class RepeatProMergeBtachTest {
|
|
@IsTest
|
static void TestMethod01() {
|
|
List<BatchIF_Transfer__c> NFM501GainEndTimeTransfers = new List<BatchIF_Transfer__c>();
|
BatchIF_Transfer__c transfer2 = new BatchIF_Transfer__c();
|
transfer2.Table__c = 'NFM501GainEndTime';
|
transfer2.NFM501_Gain_End_Time__c = Datetime.now();
|
NFM501GainEndTimeTransfers.add(transfer2);
|
insert NFM501GainEndTimeTransfers;
|
|
List<BatchIF_Transfer__c> NFM501TokenTransfers = new List<BatchIF_Transfer__c>();
|
BatchIF_Transfer__c transfer3 = new BatchIF_Transfer__c();
|
transfer3.Table__c = 'NFM501Token';
|
transfer3.NFM501_Token__c = null;//'eyJhbGciOiJIUzUxMiJ9.eyJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImV4cCI6MTYyNDI2MTc1OX0.s55zh9SSpwqRdp1wXH43_wEGpwlZtMfRgl1x8t69A-N0H7QrzRNmK5MNqNGGLhQ2LL_AbMSJmDfwO5chgwndoA';
|
NFM501TokenTransfers.add(transfer3);
|
insert NFM501TokenTransfers;
|
|
Tender_information__c TenInfo = new Tender_information__c();
|
Tender_information__c TenInfo1 = new Tender_information__c();
|
TenInfo1.Name = 'QLMTEST08111057-02';
|
insert TenInfo1;
|
|
TenInfo.Name = '2345';
|
TenInfo.InfoId__c = '1234';
|
TenInfo.Retain_Tender__c = TenInfo1.Id;
|
TenInfo.RepeatProMergeFLG__c = true;
|
insert TenInfo;
|
|
List<String> str = new List<String>();
|
str.add(TenInfo.Id);
|
|
Test.StartTest();
|
Database.executeBatch( new RepeatProMergeBtach(),1);
|
Database.executeBatch( new RepeatProMergeBtach(true),1);
|
Database.executeBatch( new RepeatProMergeBtach(str,true),1);
|
Test.stopTest();
|
}
|
|
}
|