| | |
| | | |
| | | // 备品借出时间check |
| | | static testMethod void testMethodApprovalCheck() { |
| | | ControllerUtil.EscapeNFM001Trigger = true; |
| | | Oly_TriggerHandler.bypass(Product2Handler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(AssetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(FixtureSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetDetailHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(ContactTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass('AssetTrigger'); |
| | | CreateRelationListPagingCmpCtrl cmp; |
| | | PageReference ref; |
| | | List<Rental_Apply__c> raObjs; |
| | |
| | | |
| | | // 备品借出时间check |
| | | static testMethod void testMethodApprovalCheck1() { |
| | | ControllerUtil.EscapeNFM001Trigger = true; |
| | | Oly_TriggerHandler.bypass(Product2Handler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(AssetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(FixtureSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetDetailHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(ContactTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass('AssetTrigger'); |
| | | |
| | | CreateRelationListPagingCmpCtrl cmp; |
| | | PageReference ref; |
| | | List<Rental_Apply__c> raObjs; |
| | |
| | | |
| | | // 备品借出时间check |
| | | static testMethod void testMethodApprovalCheck2() { |
| | | ControllerUtil.EscapeNFM001Trigger = true; |
| | | Oly_TriggerHandler.bypass(Product2Handler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(AssetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(FixtureSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetDetailHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(ContactTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass('AssetTrigger'); |
| | | |
| | | List<Rental_Apply__c> raObjs; |
| | | //Rental_Apply__c raObj; |
| | |
| | | } |
| | | // 20210812 ljh SFDC-C5HDC7 add start |
| | | static testMethod void testExtension_approval_processCheck() { |
| | | ControllerUtil.EscapeNFM001Trigger = true; |
| | | Oly_TriggerHandler.bypass(Product2Handler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(AssetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(FixtureSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetDetailHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(ContactTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass('AssetTrigger'); |
| | | |
| | | List<Rental_Apply__c> raObjs; |
| | | system.runAs(getUser()) { |
| | | setupTestData1(); |
| | |
| | | |
| | | // 取消申请单 借出备品配套一览状态即时更新 |
| | | static testMethod void testMethodRefreshStatus() { |
| | | |
| | | ControllerUtil.EscapeNFM001Trigger = true; |
| | | Oly_TriggerHandler.bypass(Product2Handler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(AssetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(FixtureSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetDetailHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(ContactTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass('AssetTrigger'); |
| | | |
| | | CreateRelationListPagingCmpCtrl cmp; |
| | | PageReference ref; |
| | | List<Rental_Apply__c> raObjs; |
| | |
| | | |
| | | // 分配验证 |
| | | static testMethod void testMethodAssignBtn() { |
| | | |
| | | ControllerUtil.EscapeNFM001Trigger = true; |
| | | Oly_TriggerHandler.bypass(Product2Handler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(AssetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(FixtureSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetDetailHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(ContactTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass('AssetTrigger'); |
| | | |
| | | CreateRelationListPagingCmpCtrl cmp; |
| | | PageReference ref; |
| | | List<Rental_Apply__c> raObjs; |
| | |
| | | Oly_TriggerHandler.bypass(RentalApplyTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetDetailHandler.Class.getName()); |
| | | |
| | | Oly_TriggerHandler.bypass(ContactTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass('AssetTrigger'); |
| | | |
| | | // 省 |
| | | Address_Level__c al = new Address_Level__c(); |
| | | al.Name = '東京'; |
| | |
| | | al2.Level2_Sys_No__c = '9999999'; |
| | | al2.Address_Level__c = al.id; |
| | | insert al2; |
| | | |
| | | // 病院を作る |
| | | Account hospital = new Account(); |
| | | hospital.recordtypeId = [Select Id FROM RecordType WHERE IsActive = true and SobjectType = 'Account' and DeveloperName = 'HP'].id; |
| | |
| | | hospital.Town__c = '东京'; |
| | | insert hospital; |
| | | |
| | | |
| | | StaticParameter.EscapeAccountTrigger = true; |
| | | // 戦略科室を得る |
| | | Account[] strategicDep = [SELECT ID, Name FROM Account WHERE parentId = :hospital.Id AND recordType.DeveloperName = 'Department_Class_OTH']; |
| | |
| | | Name='testOpp1', |
| | | StageName='引合', |
| | | CloseDate=Date.today(), |
| | | Close_Forecasted_Date__c=Date.today().addDays(-2), |
| | | AccountId=dep.Id, |
| | | Sales_Root__c = '販売店', |
| | | Competitor__c ='A', |
| | |
| | | Name='testOpp1', |
| | | StageName='引合', |
| | | CloseDate=Date.today(), |
| | | Close_Forecasted_Date__c=Date.today().addDays(-2), |
| | | AccountId=dep.Id, |
| | | Sales_Root__c = '販売店', |
| | | Competitor__c ='A', |
| | |
| | | Name='testOpp1', |
| | | StageName='引合', |
| | | CloseDate=Date.today(), |
| | | Close_Forecasted_Date__c=Date.today().addDays(-2), |
| | | AccountId=dep.Id, |
| | | Competitor__c ='A', |
| | | Click_Close_Date__c = null, |
| | |
| | | Name='testOpp1', |
| | | StageName='引合', |
| | | CloseDate=Date.today(), |
| | | Close_Forecasted_Date__c=Date.today().addDays(-2), |
| | | AccountId=dep.Id, |
| | | Sales_Root__c = 'OCM直接販売', |
| | | Competitor__c ='A', |
| | |
| | | Oly_TriggerHandler.bypass(RentalApplyTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(RentalApplyEquipmentSetDetailHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass(ContactTriggerHandler.Class.getName()); |
| | | Oly_TriggerHandler.bypass('AssetTrigger'); |
| | | |
| | | // 省 |
| | | Address_Level__c al = new Address_Level__c(); |
| | |
| | | //raObj3.Campaign__c = cam.Id; |
| | | raObj3.SupplementCreated__c = true; |
| | | raObj3.Root_Rental_Apply__c = raObj2.Id; |
| | | raObj3.Hospital__c = hospital.Id; |
| | | raObj3.Strategic_dept__c = strategicDep[0].Id; |
| | | raObj3.Account__c = dep.Id; |
| | | raObj3.Hope_Lonaer_date_Num__c = 1; // 希望借用天数 |
| | | raObj3.Request_return_day__c = Date.toDay().addDays(10); |
| | | raObj3.Loaner_medical_Staff__c = contact2.Id; |
| | | raObj3.Assign_Person__c = Userinfo.getUserId(); |
| | | insert raObj3; |
| | | |
| | | // 备品配套 |
| | |
| | | |
| | | //备品借出申请 |
| | | Rental_Apply__c raObj4 = new Rental_Apply__c(); |
| | | raObj4.recordtypeId = [Select Id FROM RecordType WHERE IsActive = true and SobjectType = 'Rental_Apply__c' and DeveloperName = 'AgencyRequest'].id; |
| | | /*raObj4.recordtypeId = [Select Id FROM RecordType WHERE IsActive = true and SobjectType = 'Rental_Apply__c' and DeveloperName = 'AgencyRequest'].id; |
| | | raObj4.Name = 'testra'; |
| | | raObj4.Product_category__c = 'GI'; |
| | | raObj4.Demo_purpose1__c = '维修代用'; |
| | |
| | | raObj4.direct_shippment_address__c = '北京市'; |
| | | raObj4.Request_shipping_day__c = Date.toDay(); // 希望到货日 |
| | | raObj4.Phone_number__c = '1234567890'; |
| | | raObj4.Repair__c=; |
| | | //raObj4.Campaign__c = cam.Id; |
| | | raObj4.SupplementCreated__c = true;*/ |
| | | raObj4.recordtypeId = [Select Id FROM RecordType WHERE IsActive = true and SobjectType = 'Rental_Apply__c' and DeveloperName = 'AgencyRequest'].id; |
| | | raObj4.Name = 'testra'; |
| | | raObj4.Product_category__c = 'GI'; |
| | | raObj4.Demo_purpose1__c = '产品试用'; |
| | | raObj4.demo_purpose2__c = FixtureUtil.raDemo_purpose2MAP.get('shiyongwuxunjia'); |
| | | raObj4.direct_send__c = '医疗机构'; |
| | | raObj4.Loaner_received_staff__c = '王五'; |
| | | raObj4.Loaner_received_staff_phone__c = '110'; |
| | | raObj4.direct_shippment_address__c = '北京市'; |
| | | raObj4.Request_shipping_day__c = Date.toDay(); // 希望到货日 |
| | | raObj4.Phone_number__c = '1234567890'; |
| | | //raObj3.Campaign__c = cam.Id; |
| | | raObj4.SupplementCreated__c = true; |
| | | raObj4.Root_Rental_Apply__c = raObj2.Id; |
| | | raObj4.Hospital__c = hospital.Id; |
| | | raObj4.Strategic_dept__c = strategicDep[0].Id; |
| | | raObj4.Account__c = dep.Id; |
| | | raObj4.Hope_Lonaer_date_Num__c = 1; // 希望借用天数 |
| | | raObj4.Request_return_day__c = Date.toDay().addDays(10); |
| | | raObj4.Loaner_medical_Staff__c = contact2.Id; |
| | | raObj4.Assign_Person__c = Userinfo.getUserId(); |
| | | insert raObj4; |
| | | |
| | | Oly_TriggerHandler.clearAllBypasses(); |