From e3c02c03dd2de442bbced87236f60a13a1cd154e Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期四, 02 三月 2023 17:51:57 +0800
Subject: [PATCH] gzw 正式环境最新代码更新
---
force-app/main/default/classes/SelectAssetEstimateVMControllerTest.cls | 67 +++++++++++++++++++++++++++++++++
1 files changed, 66 insertions(+), 1 deletions(-)
diff --git a/force-app/main/default/classes/SelectAssetEstimateVMControllerTest.cls b/force-app/main/default/classes/SelectAssetEstimateVMControllerTest.cls
index b1d76a6..20cc008 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;
@@ -107,7 +108,53 @@
insert entry;
// 绱嶅叆姗熷櫒銈掍綔鎴愩仚銈�
- Asset asset01 = createAsset('asset01', dep.Id, strategicDep[0].Id, hospital.Id, '00001', productA.Id,'涓绘満');
+ // 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,'浣跨敤涓�');
+ 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,'鑰楁潗');
@@ -219,6 +266,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) {
@@ -399,6 +447,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) {
@@ -503,6 +552,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) {
@@ -622,6 +672,12 @@
//controller.ComputeLTYRepair();
controller.cancel();
controller.saveAndCancel();
+
+ controller.onChDealerUpdate();
+ controller.checkDealerId = mcae2.Id;
+ controller.onChDealerUpdate();
+ controller.checkDealerId = hospital.Id;
+ controller.onChDealerUpdate();
}
}
@@ -643,6 +699,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) {
@@ -773,6 +830,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) {
@@ -885,6 +943,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) {
@@ -1012,6 +1071,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;
@@ -1135,6 +1195,7 @@
u3.Job_Category__c = '閿�鍞湇鍔�';
u3.Province__c = '鍖椾含甯�';
u3.Use_Start_Date__c = Date.today().addMonths(-6);
+ u3.HR_Post__c='鎬昏';
insert u3;
@@ -1263,6 +1324,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) {
@@ -1437,6 +1499,7 @@
u3.Job_Category__c = '閿�鍞湇鍔�';
u3.Province__c = '鍖椾含甯�';
u3.Use_Start_Date__c = Date.today().addMonths(-6);
+ u3.HR_Post__c='鎬昏';
insert u3;
@@ -1542,7 +1605,9 @@
// System.assertEquals(1, controller.dataList.size());
controller.save();
controller.changedAfterPrint = true;
+ Test.StartTest();
controller.syncEstimate(true,true);
+ Test.stopTest();
}
}
--
Gitblit v1.9.1