| | |
| | | insert sc7; |
| | | //LJPH-C6A3DF 【委托】 【重要】产品主数据中增加服务用产品分类 LY 20210917 End |
| | | } |
| | | |
| | | // FY23修改 WLIG-CFV4AV 重点产品维护(新)start |
| | | private static User getUser() { |
| | | String timenow = Datetime.now().format('yyyyMMddHHmmss'); |
| | | User hpOwner = new User(Test_staff__c = true, LastName = 'TestMao', FirstName = 'TestMaoF', |
| | | Alias = 'hp', CommunityNickname = 'TestMao', Email = 'Test@sunbridge.com', |
| | | Username = 'Test' + timenow + '@sunbridge.com', IsActive = true, EmailEncodingKey = 'ISO-2022-JP', |
| | | TimeZoneSidKey = 'Asia/Tokyo', LocaleSidKey = 'ja_JP', LanguageLocaleKey = 'ja', ProfileId = System.Label.ProfileId_SystemAdmin, |
| | | Dept__c = '医疗华北营业本部', Province__c = '北京'); |
| | | insert hpOwner; |
| | | return hpOwner; |
| | | } |
| | | // FY23修改 WLIG-CFV4AV 重点产品维护(新)end |
| | | |
| | | //分记录类型 重点产品区分维护ImportantProduct |
| | | static testMethod void testMethod1() { |
| | | |
| | | User testuser = getUser(); |
| | | System.runAs(testuser) { |
| | | initHpData(); |
| | | Maintenance_Product_Data__c m = new Maintenance_Product_Data__c(); |
| | | PageReference page = new PageReference('/apex/MaintenanceProductData?RecordTypeName=ImportantProduct&retURL=/a3V/o'); |
| | |
| | | system.assertEquals(null,mdList1[1].Key_product_147P_Old__c); |
| | | system.assertEquals(1,mList1.size()); |
| | | if(mList1.size()>0){ |
| | | mList1[0].ApplyPersion__c = testuser.Id; |
| | | mList1[0].BuchangApprovalRecommend__c = testuser.Id; |
| | | mList1[0].Status__c = '完成'; |
| | | update mList1[0]; |
| | | } |
| | | System.Test.stopTest(); |
| | | } |
| | | } |
| | | //多年保主数据维护 GuranteeMain |
| | | static testMethod void testMethod2() { |
| | | User testuser = getUser(); |
| | | System.runAs(testuser) { |
| | | initHpData(); |
| | | Maintenance_Product_Data__c m = new Maintenance_Product_Data__c(); |
| | | PageReference page = new PageReference('/apex/MaintenanceProductData?RecordTypeName=GuranteeMain&retURL=/a3V/o'); |
| | |
| | | update mList[0]; |
| | | } |
| | | if(mList.size()>0){ |
| | | mList[0].ApplyPersion__c = testuser.Id; |
| | | mList[0].BuchangApprovalRecommend__c = testuser.Id; |
| | | mList[0].Status__c = '完成'; |
| | | update mList[0]; |
| | | } |
| | | System.Test.stopTest(); |
| | | } |
| | | } |
| | | //多年保价格维护 GuranteePrice |
| | | static testMethod void testMethod3() { |
| | | User testuser = getUser(); |
| | | System.runAs(testuser) { |
| | | initHpData(); |
| | | Maintenance_Product_Data__c m = new Maintenance_Product_Data__c(); |
| | | PageReference page = new PageReference('/apex/MaintenanceProductData?RecordTypeName=GuranteePrice&retURL=/a3V/o'); |
| | |
| | | FROM Maintenance_Product_Data__c where id = :mpdTest1.id]; |
| | | system.assertEquals(1,mListEdit.size()); |
| | | if(mListEdit1.size()>0){ |
| | | mListEdit1[0].ApplyPersion__c = testuser.Id; |
| | | mListEdit1[0].BuchangApprovalRecommend__c = testuser.Id; |
| | | mListEdit1[0].Status__c = '完成'; |
| | | update mListEdit1[0]; |
| | | } |
| | | System.Test.stopTest(); |
| | | |
| | | } |
| | | } |
| | | //修理信息维护 RepairInfo |
| | | static testMethod void testMethod4() { |
| | | User testuser = getUser(); |
| | | System.runAs(testuser) { |
| | | initHpData(); |
| | | Maintenance_Product_Data__c m = new Maintenance_Product_Data__c(); |
| | | PageReference page = new PageReference('/apex/MaintenanceProductData?RecordTypeName=RepairInfo&retURL=/a3V/o'); |
| | |
| | | List<Maintenance_Product_Data__c> mListEdit1 = [SELECT Id,Status__c,Name,RecordTypeId, RecordType.Name,RecordType.DeveloperName |
| | | FROM Maintenance_Product_Data__c where id=:mpdTest1.id]; |
| | | if(mListEdit1.size()>0){ |
| | | mListEdit1[0].ApplyPersion__c = testuser.Id; |
| | | mListEdit1[0].BuchangApprovalRecommend__c = testuser.Id; |
| | | mListEdit1[0].Status__c = '完成'; |
| | | update mListEdit1[0]; |
| | | } |
| | | System.Test.stopTest(); |
| | | } |
| | | } |
| | | //备品信息维护 EquipmentInfo |
| | | static testMethod void testMethod5() { |
| | | User testuser = getUser(); |
| | | System.runAs(testuser) { |
| | | initHpData(); |
| | | Maintenance_Product_Data__c m = new Maintenance_Product_Data__c(); |
| | | PageReference page = new PageReference('/apex/MaintenanceProductData?RecordTypeName=EquipmentInfo&retURL=/a3V/o'); |
| | |
| | | List<Maintenance_Product_Data__c> mListEdit = [SELECT Id,Status__c,Name,RecordTypeId, RecordType.Name,RecordType.DeveloperName |
| | | FROM Maintenance_Product_Data__c where id=:mpdTest1.id]; |
| | | if(mListEdit.size()>0){ |
| | | mListEdit[0].ApplyPersion__c = testuser.Id; |
| | | mListEdit[0].BuchangApprovalRecommend__c = testuser.Id; |
| | | mListEdit[0].Status__c = '完成'; |
| | | update mListEdit[0]; |
| | | } |
| | | System.Test.stopTest(); |
| | | } |
| | | } |
| | | } |