From fb04e7c01d119c60632b4298d18fd93f3ccb3d79 Mon Sep 17 00:00:00 2001
From: Li Jun <buli@deloitte.com.cn>
Date: 星期三, 06 四月 2022 10:32:05 +0800
Subject: [PATCH] 20220405DeployProduction

---
 force-app/main/default/classes/NFM503InfoFileBatchTest.cls |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/force-app/main/default/classes/NFM503InfoFileBatchTest.cls b/force-app/main/default/classes/NFM503InfoFileBatchTest.cls
index ef2c5f2..aa5a94d 100644
--- a/force-app/main/default/classes/NFM503InfoFileBatchTest.cls
+++ b/force-app/main/default/classes/NFM503InfoFileBatchTest.cls
@@ -27,12 +27,13 @@
 		Tender_information__c Ten = new Tender_information__c();
 		Ten.Name = '123456';
 		Ten.InfoTitle__c = '123456';
+		Ten.InfoType__c = '1锛氶鍛�';
 		Ten.ProjectId__c = '38_99df2844cf784982acdc61d00d7a7dbb';
 		insert Ten;
 
 		bidInfoFile__c bidInfoFile  = new bidInfoFile__c();
 		bidInfoFile.Tender_information__c = Ten.Id;
-		bidInfoFile.infoAddress__c = 'http://aa.aa.com';
+		bidInfoFile.infoAddress__c = 'http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjU0MjU3NzkiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI2NzcxNEE3NjM0NkY3OTQzNTczMjVBMzg1NjY3NkY0NzdBNTE2NDVBNjM3NzNEM0QifQ.lR9LNgndLPmi3hxlaWru6xeKsPXTYnNaFxGVzmzoqM8';
 		insert bidInfoFile;
 	}
 
@@ -40,10 +41,17 @@
 	static void Test503() {
 		List<bidInfoFile__c> bidInfoFileList = [Select Id, infoAddress__c, ErrorMessage__c,
 		                                        Tender_information__c, Tender_information__r.Id, 
+												Tender_information__r.InfoType__c, 
 		                                        isProcessed__c from bidInfoFile__c];
 		Test.setMock(HttpCalloutMock.class, new NFM501HttpCallMock());
 		Test.StartTest();
-		Database.executeBatch( new NFM503InfoFileBatch(bidInfoFileList[0].id, false), 1);
+		// Database.executeBatch( new NFM503InfoFileBatch(bidInfoFileList[0].id, false), 1);
+		NFM503InfoFileBatch bt = new NFM503InfoFileBatch(bidInfoFileList[0].id, false);
+		bt.start(null);
+		// Test.setMock(HttpCalloutMock.class, new NFM501HttpCallMock());
+		bt.execute(null,bidInfoFileList);
+		// Test.setMock(HttpCalloutMock.class, new NFM501HttpCallMock());
+		bt.finish(null);
 		NFM503InfoFileSchedule.assignOneMinute();
 		NFM503InfoFileSchedule.test();
 		Test.stopTest();
@@ -52,7 +60,8 @@
 	@IsTest
 	static void myTest1() {
 		List<bidInfoFile__c> bidInfoFileList = [Select Id, infoAddress__c, ErrorMessage__c,
-		                                        Tender_information__c, Tender_information__r.Id, 
+		                                        Tender_information__c, Tender_information__r.Id,  
+												Tender_information__r.InfoType__c, 
 		                                        isProcessed__c from bidInfoFile__c];
 		Test.setMock(HttpCalloutMock.class, new NFM501HttpCallMockEx());
 		Test.StartTest();
@@ -69,5 +78,13 @@
 	// 	Database.executeBatch( new NFM503InfoFileBatch(bidInfoFileList[0].id, false, false), 1);
 	// 	Test.stopTest();
 	// }
-
+	public HTTPResponse Qianlimarespond(HTTPRequest req){
+		HttpResponse res =new HttpResponse();
+		res.setHeader('Content-Type', 'application/json');
+		String body ='{"data":{"list1":[{"DataId":"958844903104712705","agentRelationWayEncrypted":["084f251281c90c15222080ced4cc9f13"],"agentRelationNameEncrypted":["6d601562f339a79737ca55ff89d1d660"],"zhongRelationWayEncrypted":[],"zhongRelationNameEncrypted":[],"zhaoRelationWayEncrypted":["43267085b22691c3886bd9374ef6a7a6"],"zhaoRelationNameEncrypted":["905ebdc831f844cd89de79f7efb542c9"],"allKeywords":"鍥戒骇,杩涘彛","moreZhongBiaoUnit":[],"zhongRelationWay":[],"zhongRelationName":[],"zhongBiaoUnit":["閲嶅簡鍙嬩竴瀹跺尰鐤楁妧鏈湁闄愬叕鍙�"],"zhaoRelationWay":["***********"],"zhaoRelationName":["***"],"zhaoBiaoUnit":["榫欓噷鍘夸腑鍖诲尰闄�"],"xmNumber":"GZLDN-2022-ZCF002","winnerAmount":[{"unit":"鍏�","amount":"2186600.00"}],"tenderEndTime":"","tenderBeginTime":"","target":null,"projectId":"4432657061de4983bd8da8ed6edcb3d8","openBidingTime":"","keywords":"鐢靛垏闀�,鍏夊瑙嗙,鐢靛瓙鑲犻暅,绾ょ淮闀�,鑳冮暅,瓒呭0鍒�,瀹厰闀�,鍐呯闀�,绐ラ暅,鑵旈暅,鍐呴暅,瀹厰鐢靛垏,鑲犻暅,鐢靛瓙鑳冮暅,瀹厰鐢靛垏闀�","isElectronic":"0","infoTypeSegment":"11","infoType":"3","infoTitle":"榫欓噷鍘夸腑鍖诲尰闄㈠尰鐢ㄨ澶囬噰璐」鐩腑鏍囷紙鎴愪氦锛夊叕鍛�","infoQianlimaUrl":"http://www.qianlima.com/zb/detail/20220329_265218006.html","infoPublishTime":"2022-03-29 16:15:42","infoId":"265218006","infoFile":["http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjUyMTgwMDYiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI3MzUxNjYzMTRENkY3OTZFNTU3NTcxNDE1MzZCMzcyRjY4MzUzMjcwMzU1MTNEM0QifQ.v1ADEHTb0JJcuV1pviecF0UXeYwh_q50a0anLPXyw0M","http://cusdata.qianlima.com/vip/info/download/V2/eyJhbGciOiJIUzI1NiJ9.eyJpbmZvSWQiOiIyNjUyMTgwMDYiLCJhcHBLZXkiOiIwNzBmMDBiZi02NGYxLTQ3MjAtYThkOC1iYmUxYWE5NzZkMjIiLCJhcHBTZWNyZXQiOiI2N0JCMkJBRkM4QUEwQkEwQ0FCQjM3Q0JGNTBFQzI5MiIsImZpbGVVcmwiOiI1MTVBNjc0QzcxNkEzMzQ0NzY2MTczNzEzMDZGN0E0OTYyNTUzMDY4Njc2NzNEM0QifQ.cTnxp9zsjKxNYge8xFyJdYrvlWner6riuzWfo1pEOnw"],"budget":[{"unit":"鍏�","amount":"2250000.00"}],"bidingEndTime":"","bidingAcquireTime":"","biddingType":"0","areaProvince":"璐靛窞鐪�","areaCountry":"榫欓噷鍘�","areaCity":"榛斿崡甯冧緷鏃忚嫍鏃忚嚜娌诲窞","agentUnit":["璐靛窞鑱斿痉璇烘嫑鏍囧挩璇㈡湁闄愬叕鍙�"],"agentRelationWay":["***********"],"agentRelationName":["***"]}],"cursorMark":"6242f5a6203862d0acf43397"},"code":"0","msg":"姝g‘杩斿洖鏁版嵁"}';
+		res.setBody(body);
+		res.setStatusCode(200);
+		res.setStatus('OK');
+		return res;
+	}
 }
\ No newline at end of file

--
Gitblit v1.9.1