| | |
| | | @isTest |
| | | private class DealerInquiryModifyStateControllerTest { |
| | | <<<<<<< HEAD |
| | | @TestSetup |
| | | static void init() { |
| | | List<RecordType> rectCo = [ |
| | |
| | | FROM RecordType |
| | | WHERE IsActive = TRUE AND SobjectType = 'Account' AND Name = '診療科 消化科' |
| | | ]; |
| | | ======= |
| | | @TestSetup static void init() { |
| | | List<RecordType> rectCo = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '病院']; |
| | | if (rectCo.size() == 0) { |
| | | return; |
| | | } |
| | | List<RecordType> rectSct = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '戦略科室分類 呼吸科']; |
| | | if (rectSct.size() == 0) { |
| | | return; |
| | | } |
| | | List<RecordType> rectDpt = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = '診療科 消化科']; |
| | | >>>>>>> LEXCommunityLiJun |
| | | if (rectDpt.size() == 0) { |
| | | return; |
| | | } |
| | | |
| | | // テストデータ |
| | | <<<<<<< HEAD |
| | | |
| | | Account company = new Account(); |
| | | company.RecordTypeId = rectCo[0].Id; |
| | |
| | | section.Name = '*'; |
| | | section.Department_Class_Label__c = '消化科'; |
| | | section.ParentId = company.Id; |
| | | ======= |
| | | |
| | | Account company = new Account(); |
| | | company.RecordTypeId = rectCo[0].Id; |
| | | company.Name = 'NFM007TestCompany'; |
| | | insert company; |
| | | Account section = new Account(); |
| | | section.RecordTypeId = rectSct[0].Id; |
| | | section.Name = '*'; |
| | | section.Department_Class_Label__c = '消化科'; |
| | | section.ParentId = company.Id; |
| | | >>>>>>> LEXCommunityLiJun |
| | | section.Hospital_Department_Class__c = company.Id; |
| | | insert section; |
| | | // Test.startTest(); |
| | | Account depart = new Account(); |
| | | depart.RecordTypeId = rectDpt[0].Id; |
| | | <<<<<<< HEAD |
| | | depart.Name = '*'; |
| | | depart.Department_Name__c = 'NFM007TestDepart'; |
| | | depart.ParentId = section.Id; |
| | |
| | | opp.Trade__c = '内貿'; |
| | | opp.StageName = '引合'; |
| | | opp.CloseDate = Date.today(); |
| | | ======= |
| | | depart.Name = '*'; |
| | | depart.Department_Name__c = 'NFM007TestDepart'; |
| | | depart.ParentId = section.Id; |
| | | depart.Department_Class__c = section.Id; |
| | | depart.Hospital__c = company.Id; |
| | | insert depart; |
| | | |
| | | Opportunity opp = new Opportunity(); |
| | | opp.AccountId = depart.Id; |
| | | opp.Department_Class__c = section.Id; |
| | | opp.Hospital__c = company.Id; |
| | | opp.SAP_Send_OK__c = false; |
| | | opp.Name = 'GZ-SP-NFM007_1'; |
| | | opp.Trade__c = '内貿'; |
| | | opp.StageName = '引合'; |
| | | opp.CloseDate = Date.today(); |
| | | >>>>>>> LEXCommunityLiJun |
| | | opp.Stock_apply_status__c = '申请中'; |
| | | insert opp; |
| | | Test.startTest(); |
| | |
| | | contact1.LastName = 'test1医院'; |
| | | contact1.Agency_User__c = true; |
| | | insert contact1; |
| | | <<<<<<< HEAD |
| | | List<Contact> contactlist = [ |
| | | SELECT Id, FirstName |
| | | FROM Contact |
| | |
| | | // |
| | | User user = new User(); |
| | | Profile p = [SELECT Id FROM Profile WHERE Name = '901_经销商活动系统']; |
| | | ======= |
| | | List<Contact> contactlist = [select Id, FirstName |
| | | from Contact |
| | | ]; |
| | | |
| | | System.assertEquals('責任者', contactlist[0].FirstName); |
| | | |
| | | |
| | | |
| | | // |
| | | User user = new User(); |
| | | Profile p = [select Id from Profile where Name = '901_经销商活动系统']; |
| | | >>>>>>> LEXCommunityLiJun |
| | | user.ProfileId = p.Id; |
| | | user.ContactId = contact1.Id; |
| | | user.FirstName = 'ユーザー'; |
| | |
| | | user.Alias = 'テユ'; |
| | | user.CommunityNickname = 'テストユーザー'; |
| | | user.SalesManager__c = UserInfo.getUserId(); |
| | | <<<<<<< HEAD |
| | | System.runAs(new User(Id = UserInfo.getUserId())) { |
| | | insert user; |
| | | } |
| | |
| | | FROM User |
| | | WHERE LastName = 'テスト' |
| | | ]; |
| | | ======= |
| | | System.runAs(new User(Id = UserInfo.getUserId())){ |
| | | insert user; |
| | | } |
| | | List<user> users = [select Id, Name, LastName, FirstName from User where LastName = 'テスト']; |
| | | >>>>>>> LEXCommunityLiJun |
| | | // |
| | | |
| | | Agency_Hospital_Link__c agency_hospital_link = new Agency_Hospital_Link__c(); |
| | |
| | | // |
| | | |
| | | //System.assertEquals('テスト',users[0].LastName); |
| | | <<<<<<< HEAD |
| | | System.assertEquals('ユーザー', users[0].FirstName); |
| | | |
| | | Id rtId = [ |
| | |
| | | WHERE IsActive = TRUE AND SobjectType = 'Agency_Opportunity__c' AND DeveloperName = 'Opportunity' |
| | | ] |
| | | .Id; |
| | | ======= |
| | | System.assertEquals('ユーザー', users[0].FirstName ); |
| | | |
| | | Id rtId = [select Id, DeveloperName from RecordType where IsActive = true and SobjectType = 'Agency_Opportunity__c' and DeveloperName = 'Opportunity'].Id; |
| | | >>>>>>> LEXCommunityLiJun |
| | | // Schema.SobjectType.Agency_Opportunity__c.getRecordTypeInfosByName().get('询价').getRecordTypeId(); |
| | | Agency_opportunity__c agency_opportunity = new Agency_opportunity__c(); |
| | | agency_opportunity.RecordTypeId = rtId; |
| | |
| | | agency_opportunity.StageName__c = '还没申请预算'; |
| | | agency_opportunity.OwnerId = user.Id; |
| | | agency_opportunity.Change_To_Opportunity_T__c = '::CF-HQ290I'; |
| | | <<<<<<< HEAD |
| | | agency_opportunity.Sales_Manager__c = UserInfo.getUserId(); |
| | | |
| | | insert agency_opportunity; |
| | |
| | | |
| | | static testMethod void myUnitTest_SortKey() { |
| | | Test.startTest(); |
| | | ======= |
| | | agency_opportunity.Sales_Manager__c =UserInfo.getUserId(); |
| | | |
| | | insert agency_opportunity; |
| | | Test.stopTest(); |
| | | |
| | | } |
| | | |
| | | static testMethod void myUnitTest_SortKey() { |
| | | Test.startTest(); |
| | | >>>>>>> LEXCommunityLiJun |
| | | Test.setMock(WebServiceMock.class, new NFMTest_Mock()); |
| | | Test.stopTest(); |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | <<<<<<< HEAD |
| | | |
| | | // 初始化测试 |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | |
| | | ======= |
| | | |
| | | |
| | | // 初始化测试 |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | |
| | | |
| | | >>>>>>> LEXCommunityLiJun |
| | | controller.init(); |
| | | //System.assertEquals(1, controller.oppRecords.size());验证预期值和结果值正确性 |
| | | // 排序测试 |
| | |
| | | // Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_AccSearchAndAoosearch() { |
| | | <<<<<<< HEAD |
| | | Test.startTest(); |
| | | ======= |
| | | Test.startTest(); |
| | | >>>>>>> LEXCommunityLiJun |
| | | Test.setMock(WebServiceMock.class, new NFMTest_Mock()); |
| | | Test.stopTest(); |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | // Test.startTest(); |
| | | <<<<<<< HEAD |
| | | |
| | | controller.init(); |
| | | //文本输入框检索 |
| | | //1:经销商医院 |
| | | controller.accSearch = '洪洞县中医院'; |
| | | controller.chick(); |
| | | //2:担当人 |
| | | controller.aooSearch = '王契琪'; |
| | | controller.chick(); |
| | | // Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_numtext_Equals() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | Test.startTest(); |
| | | controller.init(); |
| | | // 检索数据字段测试 |
| | | //1:检索经销商编码 = 151P-00001327 |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = '='; |
| | | controller.numtext = '151P-00001327'; |
| | | controller.chick(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = '<>'; |
| | | controller.numtext = '151P-00001327'; |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_numtext_Starts_with() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | Test.startTest(); |
| | | controller.init(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = '<'; |
| | | controller.numtext = '151P-00001327'; |
| | | controller.chick(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = 'starts with'; |
| | | controller.numtext = '151P-00001327'; |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_contains() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | Test.startTest(); |
| | | controller.init(); |
| | | //2:检索经销商编码 包含 151P |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = 'contains'; |
| | | controller.numtext = '151P'; |
| | | controller.chick(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = 'notcontains'; |
| | | controller.numtext = '151P'; |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_null_contains() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | Test.startTest(); |
| | | controller.init(); |
| | | //3:检索条件含空格 |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = 'contains'; |
| | | controller.numtext = '151P 150P'; |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_null_notcontains() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | Test.startTest(); |
| | | controller.init(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = 'notcontains'; |
| | | controller.numtext = '151P 150P'; |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_AllNull_contains() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | Test.startTest(); |
| | | controller.init(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = 'contains'; |
| | | controller.numtext = ' '; |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_AllNull_notcontains() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | Test.startTest(); |
| | | controller.init(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = 'notcontains'; |
| | | controller.numtext = ' '; |
| | | controller.chick(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = '='; |
| | | controller.numtext = ' '; |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_tarts_with() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | Test.startTest(); |
| | | controller.init(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = '<>'; |
| | | controller.numtext = ' '; |
| | | controller.chick(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = ' starts with '; |
| | | controller.numtext = ' '; |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTest_Equals_D() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | Test.startTest(); |
| | | controller.init(); |
| | | //4:检索条件含逗号 |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = '='; |
| | | controller.numtext = '151P-00001327,151P-00001343'; |
| | | controller.chick(); |
| | | controller.numtext1 = 'Agency_Opportunity_No__c'; |
| | | controller.numtext2 = '<>'; |
| | | controller.numtext = '151P-00001327,151P-00001343'; |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | } |
| | | static testMethod void myUnitTestTime01() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | | System.Test.setCurrentPage(page); |
| | | DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); |
| | | // 初始化测试 |
| | | Test.startTest(); |
| | | controller.init(); |
| | | //检索日期测试 |
| | | controller.tmpAO = new Agency_Opportunity__c(); |
| | | controller.tmpBO = new Agency_Opportunity__c(); |
| | | controller.timetext1 = 'Created_Day__c'; |
| | | controller.timetext2 = '='; |
| | | controller.tmpAO.MaxActivityDate__c = date.valueOf('2018-12-12'); |
| | | ======= |
| | | |
| | | controller.init(); |
| | | //文本输入框检索 |
| | | //1:经销商医院 |
| | |
| | | controller.chick(); |
| | | // Test.startTest(); |
| | | controller.tmpAO.MaxActivityDate__c = date.valueOf('2018-12-02'); |
| | | >>>>>>> LEXCommunityLiJun |
| | | controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-12-12'); |
| | | controller.chick(); |
| | | |
| | | controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-12-09'); |
| | | controller.chick(); |
| | | controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-02-19'); |
| | | controller.chick(); |
| | | controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-02-09'); |
| | | controller.chick(); |
| | | <<<<<<< HEAD |
| | | // Test.startTest(); |
| | | controller.tmpAO.MaxActivityDate__c = date.valueOf('2018-12-02'); |
| | | controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-12-12'); |
| | | controller.chick(); |
| | | |
| | |
| | | controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-02-09'); |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | ======= |
| | | Test.stopTest(); |
| | | |
| | | >>>>>>> LEXCommunityLiJun |
| | | } |
| | | static testMethod void myUnitTestTime02() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | |
| | | controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-02-09'); |
| | | controller.chick(); |
| | | Test.stopTest(); |
| | | <<<<<<< HEAD |
| | | ======= |
| | | |
| | | >>>>>>> LEXCommunityLiJun |
| | | } |
| | | static testMethod void myUnitTestTimeSave() { |
| | | PageReference page = new PageReference('/apex/DealerInquiryModifyState'); |
| | |
| | | controller.init(); |
| | | Test.stopTest(); |
| | | } |
| | | <<<<<<< HEAD |
| | | } |
| | | ======= |
| | | } |
| | | >>>>>>> LEXCommunityLiJun |