From eeb7c0a2d6f037d515bb822d739036b69c4dc73a Mon Sep 17 00:00:00 2001
From: 沙世明 <shashiming@prec-tech.com>
Date: 星期五, 08 四月 2022 17:14:12 +0800
Subject: [PATCH] Merge branch 'master' of http://47.92.229.245:8089/r/OlyMEBG

---
 force-app/main/default/classes/BmeWorkControllerTest.cls |   39 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 38 insertions(+), 1 deletions(-)

diff --git a/force-app/main/default/classes/BmeWorkControllerTest.cls b/force-app/main/default/classes/BmeWorkControllerTest.cls
index fd99a7a..d72b3d1 100644
--- a/force-app/main/default/classes/BmeWorkControllerTest.cls
+++ b/force-app/main/default/classes/BmeWorkControllerTest.cls
@@ -1,7 +1,11 @@
 @isTest
 public with sharing class BmeWorkControllerTest {
 	//-----------------------------------------------------------------------------------------------------------
-	@TestSetup static void init() {
+	@TestSetup 
+    static void setUp(){
+        TestDataUtility.CreatePIPolicyConfigurations( new string[]{'Contact','Document'});
+    }
+    static void init() {
 		//insert p
 		Profile p = [select Id from Profile where id = :System.Label.ProfileId_SystemAdmin];
 		//insert comOwner
@@ -24,6 +28,9 @@
 		cam.Mailflg_before15__c = true;
 		cam.Mailflg_before7__c = true;
 		cam.Mailflg_after3__c = true;
+		cam.HostName__c = 'HostName__c';
+		cam.cooperatorCompany__c = 'cooperatorCompany__c';
+
 		insert cam;
 		//insert Contact
 		Contact core = new Contact(
@@ -169,11 +176,17 @@
 	}
 	//----------------------------------------------------------------------------------------------------------------------
 	static testMethod void save() {
+		Test.setMock(HttpCalloutMock.class, new TestDataUtility.CreatePIHelperHttpMock());
+		init();
 		PageReference page = new PageReference('/apex/BmeWork');
 		System.Test.setCurrentPage(page);
 		BmeWorkController controller = new BmeWorkController();
 		controller.init();
+		controller.searchOppInner();
 		controller.oppRecords[0].changeFlg = '1';
+		controller.saveType = '1';
+		controller.save();
+		controller.saveType = '2';
 		controller.save();
 	}
 	//----------------------------------------------------------------------------------------------------------------------
@@ -187,4 +200,28 @@
 		controller.oppCount = 1000;
 		controller.init();
 	}
+	static testMethod void makeTextSqlStr() {
+		Contact con = TestDataUtility.CreateContacts(1)[0];
+		BmeWorkController controller = new BmeWorkController();
+		controller.numtextA = 'test';
+		controller.numtextA1 = 'Name';
+		controller.numtextB = 'testa\\s+ \\s+testb';
+		controller.numtextB1 = 'Name';
+		controller.numtextA2 = '<>';
+		controller.numtextB2 = '<>';
+		controller.searchOppInner();
+		controller.numtextA2 = '=';
+		controller.numtextB2 = '=';
+		controller.searchOppInner();
+		controller.numtextA2 = 'contains';
+		controller.numtextB2 = 'contains';
+		controller.searchOppInner();
+		controller.numtextA2 = 'notcontains';
+		controller.numtextB2 = 'notcontains';
+		controller.searchOppInner();
+
+		controller.numtextB2 = 'starts with';
+		controller.searchOppInner();
+		
+	}
 }
\ No newline at end of file

--
Gitblit v1.9.1