From 1727a4f4d02e429475608e60f142a63bc24127bc Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期一, 23 十月 2023 10:07:34 +0800
Subject: [PATCH] 近期修改
---
force-app/main/default/classes/InventoryReportControllerTest.cls | 24 ++++++++++++++----------
1 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/force-app/main/default/classes/InventoryReportControllerTest.cls b/force-app/main/default/classes/InventoryReportControllerTest.cls
index 9dae755..f70cd45 100644
--- a/force-app/main/default/classes/InventoryReportControllerTest.cls
+++ b/force-app/main/default/classes/InventoryReportControllerTest.cls
@@ -1,7 +1,10 @@
@isTest
private class InventoryReportControllerTest {
// 鍒涘缓 Asset & 鐩樼偣琛ㄥご & 鐩樼偣鏄庣粏 鏁版嵁
+
+ @TestSetup
static void setupTestData() {
+ TestDataUtility.CreatePIPolicyConfigurations(new string[]{'Agency_Contact__c','Contact'});
SS_Batch_Column_Mapping__c InventoryHeaderName = new SS_Batch_Column_Mapping__c(Name = 'Inventory_Header_Name', SS_TableName__c='Inventory_Header_Name');
InventoryHeaderName.From_Column_001__c = '鍖椾含 澶囧搧涓績';
InventoryHeaderName.SS_Column_001__c = 'BJ';
@@ -297,7 +300,6 @@
user.JingliEquipmentManager__c = UserInfo.getUserId();
System.runAs(new User(Id = Userinfo.getUserId())) {
- setupTestData();
insert user;
User currUser = [
@@ -345,7 +347,6 @@
// 淇濆瓨鎸夐挳--鐩樼偣鎶ュ憡鎻愪氦浜� & 鐩樼偣鎶ュ憡纭浜� & 鐩樼偣浜哄憳 & 鐩樼偣鏃堕棿From & 鐩樼偣鏃堕棿To & 鐩樼偣宸紓鍏蜂綋鎯呭喌璇存槑 & 宸紓璧勪骇閮ㄩ棬澶勭悊鎰忚
static testMethod void testSaveData() {
- setupTestData();
PageReference page = new PageReference('/apex/InventoryReport?Id=' + invHeadId);
System.Test.setCurrentPage(page);
@@ -365,7 +366,7 @@
System.Test.StartTest();
controller.init();
page = controller.saveSubmit();
-
+ controller.init();
Inventory_Header__c invHead = [
@@ -392,7 +393,6 @@
// 鎻愪氦鐩樼偣鎶ュ憡鎸夐挳
static testMethod void testSubmitData() {
- setupTestData();
PageReference page = new PageReference('/apex/InventoryReport?Id=' + invHeadId + '&saveType=1');
System.Test.setCurrentPage(page);
@@ -407,7 +407,7 @@
controller.ihObj.IvtDifference_Detail__c = '鐩樼偣宸紓鍏蜂綋鎯呭喌璇存槑';
controller.ihObj.IvtDifference_Comment__c = '宸紓璧勪骇閮ㄩ棬澶勭悊鎰忚';
page = controller.saveSubmit();
-
+ controller.init();
System.Test.StartTest();
//System.assertEquals(controller.ihObj.Inventory_Status__c, '濉啓瀹屾瘯');
@@ -419,9 +419,13 @@
// 鎻愪氦鐩樼偣鎶ュ憡鎸夐挳--瀹℃壒娴�
static testMethod void testApprovalProcess() {
- setupTestData();
-
- PageReference page = new PageReference('/apex/InventoryReport?Id=' + invHeadId + '&saveType=1');
+ Inventory_Header__c invHeadObj = new Inventory_Header__c();
+ invHeadObj.Internal_asset_location__c = '鍖椾含 澶囧搧涓績';
+ invHeadObj.Inventory_Start_Date__c = Date.today();
+ invHeadObj.Inventory_Status__c = '鐩樼偣涓�';
+ invHeadObj.UniqueKey__c = '澶囧搧涓績Obj锛�' + String.valueOf(Date.today());
+ insert invHeadObj;
+ PageReference page = new PageReference('/apex/InventoryReport?Id=' + invHeadObj.Id + '&saveType=1');
System.Test.setCurrentPage(page);
InventoryReportController controller = new InventoryReportController();
controller.init();
@@ -434,7 +438,6 @@
controller.ihObj.IvtDifference_Detail__c = '鐩樼偣宸紓鍏蜂綋鎯呭喌璇存槑';
controller.ihObj.IvtDifference_Comment__c = '宸紓璧勪骇閮ㄩ棬澶勭悊鎰忚';
page = controller.saveSubmit();
-
System.Test.StartTest();
// List<ProcessInstance> piList = [
@@ -472,7 +475,6 @@
// for coverage
static testMethod void testException() {
- setupTestData();
Inventory_Header__c invHeadObj = new Inventory_Header__c();
invHeadObj.Internal_asset_location__c = '鍖椾含 澶囧搧涓績';
@@ -501,6 +503,7 @@
controller.ihObj.Inventory_Date_From__c = Date.today().addDays(60);
controller.ihObj.Inventory_Date_To__c = Date.today();
page3 = controller.saveSubmit();
+ controller.init();
// 鐩樼偣鎶ュ憡鎻愪氦浜烘垨纭浜轰笉鑳戒负绌�, 璇峰厛纭銆�
PageReference page4 = new PageReference('/apex/InventoryReport?Id=' + invHeadId);
@@ -510,6 +513,7 @@
controller.ihObj.Inventory_Date_To__c = Date.today();
controller.ihObj.InventorySubmit_PIC__c = null;
page4 = controller.saveSubmit();
+ controller.init();
}
static testMethod void updaue() {
InventoryReportController.test();//鍏堣皟鐢ㄨ繖涓紝鐒跺悗缁х画琛ュ厖娴嬭瘯绫�
--
Gitblit v1.9.1