From 9b197b7fac92278fb591ea8f4942c7d5687cb5ce Mon Sep 17 00:00:00 2001
From: 李金换 <lijinhuan@prec-tech.com>
Date: 星期一, 28 三月 2022 18:01:22 +0800
Subject: [PATCH] LJPH-C8FB4P【委托】配合PBI设备覆盖率的数据准备0328
---
force-app/main/default/classes/UploadOBPMControllerTest.cls | 53 +++++++++++++++++++++++++++++++----------------------
1 files changed, 31 insertions(+), 22 deletions(-)
diff --git a/force-app/main/default/classes/UploadOBPMControllerTest.cls b/force-app/main/default/classes/UploadOBPMControllerTest.cls
index 0aec29d..16e44f8 100644
--- a/force-app/main/default/classes/UploadOBPMControllerTest.cls
+++ b/force-app/main/default/classes/UploadOBPMControllerTest.cls
@@ -1,8 +1,11 @@
@isTest
private class UploadOBPMControllerTest {
- public static Campaign cam;
-
- static void init(){
+ static Campaign cam;
+ static User user2;
+
+ static testMethod void testSample_01() {
+ StaticParameter.EscapeContactToUser = true;
+ Oly_TriggerHandler.bypass('UserProfileHandler');
List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Campaign' and Name = '1.瀛︿細/浼氳'];
if (rectCo.size() == 0) {
throw new ControllerUtil.myException('not found 1.瀛︿細/浼氳 recordtype');
@@ -24,7 +27,26 @@
user.Dept__c = '鍖荤枟鍗庡寳钀ヤ笟鏈儴';
user.Use_Start_Date__c = Date.today().addMonths(-6);
insert user;
-
+ user2 = new User(Test_staff__c = true);
+ user2.LastName = '_銈点兂銉栥儶銉冦偢';
+ user2.FirstName = '銇�';
+ user2.Alias = '銇�';
+ user2.Email = 'olympustest03@sunbridge.com';
+ user2.Username = 'olympustest0123@sunbridge.com';
+ user2.CommunityNickname = '銇�';
+ user2.IsActive = true;
+ user2.EmailEncodingKey = 'ISO-2022-JP';
+ user2.TimeZoneSidKey = 'Asia/Tokyo';
+ user2.LocaleSidKey = 'ja_JP';
+ user2.LanguageLocaleKey = 'ja';
+ user2.ProfileId = System.Label.ProfileId_SystemAdmin;
+ user2.Job_Category__c = '閿�鍞帹骞�';
+ user2.Province__c = '涓婃捣甯�';
+ user2.Use_Start_Date__c = Date.today().addMonths(-6);
+ user2.Employee_No__c = '0000022174';
+ user2.Stay_or_not__c = '鍦ㄨ亴';
+ user2.IsActive = true;
+ insert user2;
cam = new Campaign();
cam.Name = 'test campaign';
cam.StartDate = Date.today().addDays(15);
@@ -40,32 +62,19 @@
cam.cooperatorCompany__c = '1';
cam.RecordTypeId = rectCo[0].Id;
cam.OwnerId = user.Id;
+ cam.Shared_Editing__c = user2.Employee_No__c;
+ cam.Carbon_Copy__c = 'om123456';
insert cam;
- }
- }
-
- static testMethod void testSample_01() {
- init();
- User user = new User();
- User thisUser = [SELECT Id FROM User WHERE Id = :UserInfo.getUserId()];
- System.runAs (thisUser) {
- Profile p = [SELECT Id FROM Profile WHERE Name LIKE '%2B1%' Limit 1];
- UserRole r = [SELECT Id FROM UserRole WHERE DeveloperName = 'beipin_huadong_staff' Limit 1];
- user = new User(alias = 'test', email='test@acme.com',
- emailencodingkey='UTF-8', lastname='test',
- languagelocalekey='en_US',
- localesidkey='en_US', profileid = p.Id, userroleid = r.Id,
- timezonesidkey='America/Los_Angeles',
- username='test@acme.com' + Datetime.now().getTime());
- insert user;
}
PageReference page = new PageReference('/apex/BatchSelectRepairPage?id='+cam.Id);
System.Test.setCurrentPage(page);
System.Test.StartTest();
UploadOBPMController ub = new UploadOBPMController();
ub.init();
- ub.OBPMInfoList[0].cam.Shared_User__c = user.Id;
+ ub.OBPMInfoList[0].cam.Shared_User__c = user2.Id;
ub.OBPMInfoList[0].Role = '鍏卞悓缂栬緫浜�';
+ ub.OBPMInfoList[1].cam.Shared_User__c = UserInfo.getUserId();
+ ub.OBPMInfoList[1].Role = '鎶勯�佷汉';
ub.addLine();
ub.deleteLine();
ub.uploadOBPM();
--
Gitblit v1.9.1