From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新

---
 force-app/main/default/classes/SelectAssetEstimateVMControllerTest.cls |   61 ++++++++++++++++++++++++++++++
 1 files changed, 60 insertions(+), 1 deletions(-)

diff --git a/force-app/main/default/classes/SelectAssetEstimateVMControllerTest.cls b/force-app/main/default/classes/SelectAssetEstimateVMControllerTest.cls
index c7f363d..1a78b05 100644
--- a/force-app/main/default/classes/SelectAssetEstimateVMControllerTest.cls
+++ b/force-app/main/default/classes/SelectAssetEstimateVMControllerTest.cls
@@ -68,6 +68,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
 
         
@@ -108,7 +109,52 @@
             
             // 绱嶅叆姗熷櫒銈掍綔鎴愩仚銈�
             // Asset asset01 = createAsset('asset01', dep.Id, strategicDep[0].Id, hospital.Id, '00001', productA.Id,'涓绘満');
-            Asset asset01 = intProCommonMethodController.buildAssetHost('asset01',dep.Id, hospital.Id, strategicDep[0].Id,'浣跨敤涓�');
+            // Asset asset01 = intProCommonMethodController.buildAssetHost('asset01',dep.Id, hospital.Id, strategicDep[0].Id,'浣跨敤涓�');
+            Product2 pro = new Product2(
+                Name = 'proName',
+                // ProductCode='pro001',
+                Asset_Model_No__c = 'pro001',
+                SFDA_Status__c = '鏈夊姽',
+                Dealer_special_Object__c = true,
+                Packing_list_manual__c = 1,
+                Family='GI',
+                Fixture_Model_No__c='n01',
+                Serial_Lot_No__c='S/N tracing',
+                Fixture_Model_No_T__c = 'n01',
+                ProductCode_Ext__c='pc01',
+                Manual_Entry__c=false
+            );
+            insert pro;
+            Asset asset01 = new Asset(
+                Name = 'asset01',
+                Product2Id = pro.Id,
+                Hospital__c = hospital.Id,
+                Department_Class__c = strategicDep[0].Id,
+                AccountId = dep.Id,
+                Status = '浣跨敤涓�',
+                Asset_Owner__c = '鐥呴櫌璩囩敚',
+                IsCompetitorProduct = True,
+                AssetMark__c = '涓绘満',
+                RecordTypeId = System.Label.Asset_RecordType,
+                SerialNumber = 'asset1',
+                Quantity = 1,
+                Manage_type__c = '涓綋绠$悊',
+                Loaner_accsessary__c = false,
+                Out_of_wh__c = 0,
+                Salesdepartment__c = '1.鍗庡寳钀ヤ笟鏈儴',
+                Internal_asset_location__c = '鍖椾含 澶囧搧涓績',
+                Product_category__c = 'GI',
+                Equipment_Type__c = '浜у搧璇曠敤',
+                SalesProvince__c = '澶ц繛',
+                CompanyOfEquipment__c = '鍖椾含',
+                Internal_Asset_number__c = '0001',
+                Rental_Count__c = 0,
+                Asset_loaner_category__c = '鍥哄畾璧勪骇',
+                Consumable_Guaranteen_end__c = System.Today() + 1,
+                WH_location__c = '璐ф灦鍙�1'
+            );
+            insert asset01;
+
             Asset asset02 = createAsset('asset02', dep.Id, strategicDep[0].Id, hospital.Id, '00002', productA.Id,'涓绘満');
             Asset asset03 = createAsset('asset03', dep.Id, strategicDep[0].Id, hospital.Id, '00003', productA.Id,'鑰楁潗');
             Asset asset04 = createAsset('asset04', dep.Id, strategicDep[0].Id, hospital.Id, '00004', productA.Id,'鑰楁潗');
@@ -164,6 +210,7 @@
             Apexpages.currentPage().getParameters().put('id', contactEsti1.Id);
             controller = new SelectAssetEstimateVMController();
             controller.init();
+            controller.test();
              //JZHG-BSDUT4 ---20200825---update By rentongxiao---Start
             // System.assertEquals(5, controller.productCount2);
             //鍥犱负榛樿鏌ヨ鐨勪繚鏈夎澶囩被鍨嬩负涓绘満
@@ -220,6 +267,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
         
         system.runAs(u3) {
@@ -400,6 +448,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
         
         system.runAs(u3) {
@@ -504,6 +553,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
         
         system.runAs(u3) {
@@ -650,6 +700,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
         
         system.runAs(u3) {
@@ -780,6 +831,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
         
         system.runAs(u3) {
@@ -892,6 +944,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
         
         system.runAs(u3) {
@@ -1019,6 +1072,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
         system.runAs(u3) {
             ControllerUtil.EscapeNFM001Trigger = true;
@@ -1142,6 +1196,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
 
         
@@ -1270,6 +1325,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
         
         system.runAs(u3) {
@@ -1444,6 +1500,7 @@
         u3.Job_Category__c = '閿�鍞湇鍔�';
         u3.Province__c = '鍖椾含甯�';
         u3.Use_Start_Date__c = Date.today().addMonths(-6);
+        u3.HR_Post__c='鎬昏';
         insert u3;
 
         
@@ -1549,7 +1606,9 @@
             // System.assertEquals(1, controller.dataList.size());
             controller.save();
             controller.changedAfterPrint = true;
+            Test.StartTest();
             controller.syncEstimate(true,true);
+            Test.stopTest();
         }
     }
 

--
Gitblit v1.9.1