1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
| @isTest
| private class NFM501TIDetailHistoryDataBatchTest {
|
| static testMethod void testMethod1() {
| Tender_information__c tender = new Tender_information__c();
| tender.Name = 'test-tender';
| tender.OwnerId = '00510000000fSYI';
| tender.ProjectId__c = 'dfdfaaefc3414f74bd4402a9aedaed4c';
| insert tender;
|
| Tender_information_details__c detail = new Tender_information_details__c();
| detail.Name = 'test-detail';
| detail.Tender_information__c = tender.Id;
| detail.ProjectId__c = tender.ProjectId__c;
| insert detail;
|
| BatchIF_Log__c log = new BatchIF_Log__c();
| log.Type__c = 'NFM501';
| log.OwnerId = '00510000000fSYI';
| log.RowDataFlg__c = true;
| log.Log__c = '{"data":{"list1":[{"DataId":"969656333198426115","agentRelationWayEncrypted":[],"agentRelationNameEncrypted":[],"zhongRelationWayEncrypted":[],"zhongRelationNameEncrypted":[],"zhaoRelationWayEncrypted":["2b1d23d5321beba62dc9bad4cf7e07df"],"zhaoRelationNameEncrypted":["480e98b8aa0c30ca4fc22254d6ad3ad7"],"allKeywords":"","moreZhongBiaoUnit":[],"zhongRelationWay":[],"zhongRelationName":[],"zhongBiaoUnit":[],"zhaoRelationWay":["***********"],"zhaoRelationName":["***"],"zhaoBiaoUnit":["南方医科大学顺德医院附属杏坛医院采购部"],"xmNumber":"","winnerAmount":[],"tenderEndTime":"","tenderBeginTime":"","target":{"targetDetails":[{"tarKeyword":"胃肠镜,肠镜","brand":"","model":"","name":"富士胃肠镜机故障维修院内市场调研会议","price":"","totalPrice":"","number1":"3"}]},"projectId":"dfdfaaefc3414f74bd4402a9aedaed4c","openBidingTime":"","keywords":"胃肠镜,肠镜","isElectronic":"0","infoTypeSegment":"11","infoType":"3","infoTitle":"院内调研结果公告","infoQianlimaUrl":"http://www.qianlima.com/zb/detail/20220429_269810737.html","infoPublishTime":"2022-04-29 08:58:12","infoId":"269810737","infoFile":[],"budget":[],"bidingEndTime":"","bidingAcquireTime":"","biddingType":"0","areaProvince":"广东省","areaCountry":"顺德区","areaCity":"佛山市","agentUnit":[],"agentRelationWay":[],"agentRelationName":[]}],"cursorMark":"626b6499203862a5002df284"},"code":"0","msg":"正确返回数据"}';
| insert log;
|
| System.Test.StartTest();
| Id execBTId = Database.executeBatch(new NFM501TIDetailHistoryDataBatch('2022-06-22', '2022-06-29'));
| System.Test.StopTest();
| }
|
| static testMethod void testMethod2() {
| Tender_information__c tender = new Tender_information__c();
| tender.Name = 'test-tender';
| tender.OwnerId = '00510000000fSYI';
| tender.ProjectId__c = 'dfdfaaefc3414f74bd4402a9aedaed4c';
| insert tender;
|
| Tender_information_details__c detail = new Tender_information_details__c();
| detail.Name = 'test-detail';
| detail.Tender_information__c = tender.Id;
| detail.ProjectId__c = tender.ProjectId__c;
| insert detail;
|
| BatchIF_Log__c log = new BatchIF_Log__c();
| log.Type__c = 'NFM501';
| log.OwnerId = '00510000000fSYI';
| log.RowDataFlg__c = true;
| log.Log__c = '{"data":{"list1":[{"DataId":"969656333198426115","agentRelationWayEncrypted":[],"agentRelationNameEncrypted":[],"zhongRelationWayEncrypted":[],"zhongRelationNameEncrypted":[],"zhaoRelationWayEncrypted":["2b1d23d5321beba62dc9bad4cf7e07df"],"zhaoRelationNameEncrypted":["480e98b8aa0c30ca4fc22254d6ad3ad7"],"allKeywords":"","moreZhongBiaoUnit":[],"zhongRelationWay":[],"zhongRelationName":[],"zhongBiaoUnit":[],"zhaoRelationWay":["***********"],"zhaoRelationName":["***"],"zhaoBiaoUnit":["南方医科大学顺德医院附属杏坛医院采购部"],"xmNumber":"","winnerAmount":[],"tenderEndTime":"","tenderBeginTime":"","target":{"targetDetails":[{"tarKeyword":"胃肠镜,肠镜","brand":"","model":"","name":"富士胃肠镜机故障维修院内市场调研会议","price":"","totalPrice":"","number1":"3"}]},"projectId":"dfdfaaefc3414f74bd4402a9aedaed4c","openBidingTime":"","keywords":"胃肠镜,肠镜","isElectronic":"0","infoTypeSegment":"11","infoType":"3","infoTitle":"院内调研结果公告","infoQianlimaUrl":"http://www.qianlima.com/zb/detail/20220429_269810737.html","infoPublishTime":"2022-04-29 08:58:12","infoId":"269810737","infoFile":[],"budget":[],"bidingEndTime":"","bidingAcquireTime":"","biddingType":"0","areaProvince":"广东省","areaCountry":"顺德区","areaCity":"佛山市","agentUnit":[],"agentRelationWay":[],"agentRelationName":[]}],"cursorMark":"626b6499203862a5002df284"},"code":"0","msg":"正确返回数据"}';
| insert log;
|
| System.Test.StartTest();
| Id execBTId = Database.executeBatch(new NFM501TIDetailHistoryDataBatch());
| System.Test.StopTest();
| }
|
| static testMethod void testMethod3() {
| Tender_information__c tender = new Tender_information__c();
| tender.Name = 'test-tender';
| tender.OwnerId = '00510000000fSYI';
| tender.ProjectId__c = 'dfdfaaefc3414f74bd4402a9aedaed4c';
| insert tender;
|
| Tender_information_details__c detail = new Tender_information_details__c();
| detail.Name = 'test-detail';
| detail.Tender_information__c = tender.Id;
| detail.ProjectId__c = tender.ProjectId__c;
| insert detail;
|
| BatchIF_Log__c log = new BatchIF_Log__c();
| log.Type__c = 'NFM501';
| log.OwnerId = '00510000000fSYI';
| log.RowDataFlg__c = true;
| log.Log__c = '{"data":{"list1":[{"DataId":"969656333198426115","agentRelationWayEncrypted":[],"agentRelationNameEncrypted":[],"zhongRelationWayEncrypted":[],"zhongRelationNameEncrypted":[],"zhaoRelationWayEncrypted":["2b1d23d5321beba62dc9bad4cf7e07df"],"zhaoRelationNameEncrypted":["480e98b8aa0c30ca4fc22254d6ad3ad7"],"allKeywords":"","moreZhongBiaoUnit":[],"zhongRelationWay":[],"zhongRelationName":[],"zhongBiaoUnit":[],"zhaoRelationWay":["***********"],"zhaoRelationName":["***"],"zhaoBiaoUnit":["南方医科大学顺德医院附属杏坛医院采购部"],"xmNumber":"","winnerAmount":[],"tenderEndTime":"","tenderBeginTime":"","target":{"targetDetails":[{"tarKeyword":"胃肠镜,肠镜","brand":"","model":"","name":"富士胃肠镜机故障维修院内市场调研会议","price":"","totalPrice":"","number1":"3"}]},"projectId":"dfdfaaefc3414f74bd4402a9aedaed4c","openBidingTime":"","keywords":"胃肠镜,肠镜","isElectronic":"0","infoTypeSegment":"11","infoType":"3","infoTitle":"院内调研结果公告","infoQianlimaUrl":"http://www.qianlima.com/zb/detail/20220429_269810737.html","infoPublishTime":"2022-04-29 08:58:12","infoId":"269810737","infoFile":[],"budget":[],"bidingEndTime":"","bidingAcquireTime":"","biddingType":"0","areaProvince":"广东省","areaCountry":"顺德区","areaCity":"佛山市","agentUnit":[],"agentRelationWay":[],"agentRelationName":[]}],"cursorMark":"626b6499203862a5002df284"},"code":"0","msg":"正确返回数据"}';
| insert log;
|
| System.Test.StartTest();
| Id execBTId = Database.executeBatch(new NFM501TIDetailHistoryDataBatch(log.Id));
| System.Test.StopTest();
| }
| }
|
|