From 5b5c1e16deaa3a9d6d0ed1ffca390655ed103df7 Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 14 七月 2023 14:56:14 +0800 Subject: [PATCH] lex community --- force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls | 844 +++++++++++++++++++++++++++---------------------------- 1 files changed, 410 insertions(+), 434 deletions(-) diff --git a/force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls b/force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls index e4670e5..60ceee1 100644 --- a/force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls +++ b/force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls @@ -1,445 +1,421 @@ @isTest private class DealerInquiryModifyStateControllerTest { - @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 = '瑷虹檪绉� 娑堝寲绉�' - ]; - if (rectDpt.size() == 0) { - return; + @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 = '瑷虹檪绉� 娑堝寲绉�']; + if (rectDpt.size() == 0) { + return; + } + + // 銉嗐偣銉堛儑銉笺偪 + + 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; + section.Hospital_Department_Class__c = company.Id; + insert section; + // Test.startTest(); + Account depart = new Account(); + depart.RecordTypeId = rectDpt[0].Id; + 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(); + opp.Stock_apply_status__c = '鐢宠涓�'; + insert opp; + Test.startTest(); + Account account2 = new Account(); + account2.Name = 'test1缁忛攢鍟�'; + account2.RecordTypeId = '01210000000Qem1'; + insert account2; + + Contact contact1 = new Contact(); + contact1.AccountId = account2.Id; + contact1.FirstName = '璨换鑰�'; + contact1.LastName = 'test1鍖婚櫌'; + contact1.Agency_User__c = true; + insert contact1; + 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_缁忛攢鍟嗘椿鍔ㄧ郴缁�']; + user.ProfileId = p.Id; + user.ContactId = contact1.Id; + user.FirstName = '銉︺兗銈躲兗'; + user.LastName = '銉嗐偣銉�'; + user.Email = 'test_user@example.com'; + user.emailencodingkey = 'UTF-8'; + user.languagelocalekey = 'zh_CN'; + user.localesidkey = 'ja_JP'; + user.timezonesidkey = 'Asia/Shanghai'; + user.Username = 'test_user@example.com'; + user.Alias = '銉嗐儲'; + user.CommunityNickname = '銉嗐偣銉堛儲銉笺偠銉�'; + user.SalesManager__c = UserInfo.getUserId(); + System.runAs(new User(Id = UserInfo.getUserId())){ + insert user; + } + List<user> users = [select Id, Name, LastName, FirstName from User where LastName = '銉嗐偣銉�']; + // + + Agency_Hospital_Link__c agency_hospital_link = new Agency_Hospital_Link__c(); + agency_hospital_link.Name = 'test1浠g悊搴楀尰闄�'; + agency_hospital_link.Hospital__c = company.Id; + agency_hospital_link.Agency__c = account2.Id; + agency_hospital_link.Agency_Campaign_Obj__c = true; + agency_hospital_link.OwnerId = user.Id; + insert agency_hospital_link; + // + + //System.assertEquals('銉嗐偣銉�',users[0].LastName); + System.assertEquals('銉︺兗銈躲兗', users[0].FirstName ); + + Id rtId = [select Id, DeveloperName from RecordType where IsActive = true and SobjectType = 'Agency_Opportunity__c' and DeveloperName = 'Opportunity'].Id; + // Schema.SobjectType.Agency_Opportunity__c.getRecordTypeInfosByName().get('璇环').getRecordTypeId(); + Agency_opportunity__c agency_opportunity = new Agency_opportunity__c(); + agency_opportunity.RecordTypeId = rtId; + agency_opportunity.Name = '寮曞悎1'; + agency_opportunity.Hospital_Target__c = company.Id; + agency_opportunity.Agency__c = depart.Id; + agency_opportunity.Agency_Hospital__c = agency_hospital_link.Id; + agency_opportunity.StageName__c = '杩樻病鐢宠棰勭畻'; + agency_opportunity.OwnerId = user.Id; + agency_opportunity.Change_To_Opportunity_T__c = '::CF-HQ290I'; + agency_opportunity.Sales_Manager__c =UserInfo.getUserId(); + + insert agency_opportunity; + Test.stopTest(); + } - // 銉嗐偣銉堛儑銉笺偪 + static testMethod void myUnitTest_SortKey() { + Test.startTest(); + Test.setMock(WebServiceMock.class, new NFMTest_Mock()); + Test.stopTest(); + PageReference page = new PageReference('/apex/DealerInquiryModifyState'); + System.Test.setCurrentPage(page); + - 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; - section.Hospital_Department_Class__c = company.Id; - insert section; - // Test.startTest(); - Account depart = new Account(); - depart.RecordTypeId = rectDpt[0].Id; - depart.Name = '*'; - depart.Department_Name__c = 'NFM007TestDepart'; - depart.ParentId = section.Id; - depart.Department_Class__c = section.Id; - depart.Hospital__c = company.Id; - insert depart; + // 鍒濆鍖栨祴璇� + DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); + + + controller.init(); + //System.assertEquals(1, controller.oppRecords.size());楠岃瘉棰勬湡鍊煎拰缁撴灉鍊兼纭�� + // 鎺掑簭娴嬭瘯 + // Test.startTest(); + // Test.stopTest(); + controller.sortKey = '1'; + controller.sortKey = '1'; + controller.sortTable(); + controller.sortKey = '1'; + controller.sortKey = '0'; + controller.sortTable(); + // Test.stopTest(); + } + static testMethod void myUnitTest_AccSearchAndAoosearch() { + Test.startTest(); + Test.setMock(WebServiceMock.class, new NFMTest_Mock()); + Test.stopTest(); + PageReference page = new PageReference('/apex/DealerInquiryModifyState'); + System.Test.setCurrentPage(page); + DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); + // 鍒濆鍖栨祴璇� + // Test.startTest(); + + 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.tmpBO.MaxActivityDate__c = date.valueOf('2018-12-12'); + controller.chick(); - 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.newinstance(2022, 11, 30); - opp.Stock_apply_status__c = '鐢宠涓�'; - insert opp; - Test.startTest(); - Account account2 = new Account(); - account2.Name = 'test1缁忛攢鍟�'; - account2.RecordTypeId = '01210000000Qem1'; - insert account2; + 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(); + // Test.startTest(); + controller.tmpAO.MaxActivityDate__c = date.valueOf('2018-12-02'); + controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-12-12'); + controller.chick(); - Contact contact1 = new Contact(); - contact1.AccountId = account2.Id; - contact1.FirstName = '璨换鑰�'; - contact1.LastName = 'test1鍖婚櫌'; - contact1.Agency_User__c = true; - insert contact1; - List<Contact> contactlist = [ - SELECT Id, FirstName - FROM Contact - ]; + 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(); + Test.stopTest(); - System.assertEquals('璨换鑰�', contactlist[0].FirstName); + } + static testMethod void myUnitTestTime02() { + 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-02-12'); + controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-12-12'); + controller.chick(); - // - User user = new User(); - Profile p = [SELECT Id FROM Profile WHERE Name = '901_缁忛攢鍟嗘椿鍔ㄧ郴缁�']; - user.ProfileId = p.Id; - user.ContactId = contact1.Id; - user.FirstName = '銉︺兗銈躲兗'; - user.LastName = '銉嗐偣銉�'; - user.Email = 'test_user@example.com'; - user.emailencodingkey = 'UTF-8'; - user.languagelocalekey = 'zh_CN'; - user.localesidkey = 'ja_JP'; - user.timezonesidkey = 'Asia/Shanghai'; - user.Username = 'test_user@example.com'; - user.Alias = '銉嗐儲'; - user.CommunityNickname = '銉嗐偣銉堛儲銉笺偠銉�'; - user.SalesManager__c = UserInfo.getUserId(); + 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(); + // Test.startTest(); + controller.tmpAO.MaxActivityDate__c = date.valueOf('2018-02-02'); + controller.tmpBO.MaxActivityDate__c = date.valueOf('2018-12-12'); + controller.chick(); - insert user; - List<user> users = [ - SELECT Id, Name, LastName, FirstName - FROM User - WHERE LastName = '銉嗐偣銉�' - ]; - // + 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(); + Test.stopTest(); - Agency_Hospital_Link__c agency_hospital_link = new Agency_Hospital_Link__c(); - agency_hospital_link.Name = 'test1浠g悊搴楀尰闄�'; - agency_hospital_link.Hospital__c = company.Id; - agency_hospital_link.Agency__c = account2.Id; - agency_hospital_link.Agency_Campaign_Obj__c = true; - agency_hospital_link.OwnerId = user.Id; - insert agency_hospital_link; - // - - //System.assertEquals('銉嗐偣銉�',users[0].LastName); - System.assertEquals('銉︺兗銈躲兗', users[0].FirstName); - - Id rtId = [ - SELECT Id, DeveloperName - FROM RecordType - WHERE - IsActive = TRUE - AND SobjectType = 'Agency_Opportunity__c' - AND DeveloperName = 'Opportunity' - ] - .Id; - // Schema.SobjectType.Agency_Opportunity__c.getRecordTypeInfosByName().get('璇环').getRecordTypeId(); - Agency_opportunity__c agency_opportunity = new Agency_opportunity__c(); - agency_opportunity.RecordTypeId = rtId; - agency_opportunity.Name = '寮曞悎1'; - agency_opportunity.Hospital_Target__c = company.Id; - agency_opportunity.Agency__c = depart.Id; - agency_opportunity.Agency_Hospital__c = agency_hospital_link.Id; - agency_opportunity.StageName__c = '杩樻病鐢宠棰勭畻'; - agency_opportunity.OwnerId = user.Id; - agency_opportunity.Change_To_Opportunity_T__c = '::CF-HQ290I'; - agency_opportunity.Sales_Manager__c = UserInfo.getUserId(); - - insert agency_opportunity; - Test.stopTest(); - } - - static testMethod void myUnitTest_SortKey() { - Test.startTest(); - Test.setMock(WebServiceMock.class, new NFMTest_Mock()); - Test.stopTest(); - PageReference page = new PageReference('/apex/DealerInquiryModifyState'); - System.Test.setCurrentPage(page); - - // 鍒濆鍖栨祴璇� - DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); - - controller.init(); - //System.assertEquals(1, controller.oppRecords.size());楠岃瘉棰勬湡鍊煎拰缁撴灉鍊兼纭�� - // 鎺掑簭娴嬭瘯 - // Test.startTest(); - // Test.stopTest(); - controller.sortKey = '1'; - controller.sortKey = '1'; - controller.sortTable(); - controller.sortKey = '1'; - controller.sortKey = '0'; - controller.sortTable(); - // Test.stopTest(); - } - static testMethod void myUnitTest_AccSearchAndAoosearch() { - Test.startTest(); - Test.setMock(WebServiceMock.class, new NFMTest_Mock()); - Test.stopTest(); - PageReference page = new PageReference('/apex/DealerInquiryModifyState'); - System.Test.setCurrentPage(page); - DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); - // 鍒濆鍖栨祴璇� - // Test.startTest(); - - 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.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(); - // 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-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(); - Test.stopTest(); - } - static testMethod void myUnitTestTime02() { - 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-02-12'); - 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(); - // Test.startTest(); - controller.tmpAO.MaxActivityDate__c = date.valueOf('2018-02-02'); - 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(); - Test.stopTest(); - } - static testMethod void myUnitTestTimeSave() { - PageReference page = new PageReference('/apex/DealerInquiryModifyState'); - System.Test.setCurrentPage(page); - DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); - Test.startTest(); - controller.init(); - controller.oppRecords[0].changeFlg = '1'; - controller.save(); - Test.stopTest(); - } - static testMethod void myUnitTestTimeSave_1() { - PageReference page = new PageReference('/apex/DealerInquiryModifyState'); - System.Test.setCurrentPage(page); - DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); - // 鍒濆鍖栨祴璇� - Test.startTest(); - controller.init(); - //淇濆瓨鏃剁姸鎬乧hangeFlgRt涓�1 - controller.oppRecords[0].changeFlgRt = '1'; - controller.save(); - Test.stopTest(); - } - static testMethod void myUnitTestTime_LimitsAndOppCount() { - PageReference page = new PageReference('/apex/DealerInquiryModifyState'); - System.Test.setCurrentPage(page); - DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); - // 鍒濆鍖栨祴璇� - Test.startTest(); - controller.init(); - //鏁版嵁鏄剧ず鏉℃暟 - controller.limits = '10'; - controller.searchOppInner(); - //oppLimit and oppCount - controller.oppCount = 1000; - controller.init(); - Test.stopTest(); - } -} + } + static testMethod void myUnitTestTimeSave() { + PageReference page = new PageReference('/apex/DealerInquiryModifyState'); + System.Test.setCurrentPage(page); + DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); + Test.startTest(); + controller.init(); + controller.oppRecords[0].changeFlg = '1'; + controller.save(); + Test.stopTest(); + } + static testMethod void myUnitTestTimeSave_1() { + PageReference page = new PageReference('/apex/DealerInquiryModifyState'); + System.Test.setCurrentPage(page); + DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); + // 鍒濆鍖栨祴璇� + Test.startTest(); + controller.init(); + //淇濆瓨鏃剁姸鎬乧hangeFlgRt涓�1 + controller.oppRecords[0].changeFlgRt = '1'; + controller.save(); + Test.stopTest(); + } + static testMethod void myUnitTestTime_LimitsAndOppCount() { + PageReference page = new PageReference('/apex/DealerInquiryModifyState'); + System.Test.setCurrentPage(page); + DealerInquiryModifyStateController controller = new DealerInquiryModifyStateController(); + // 鍒濆鍖栨祴璇� + Test.startTest(); + controller.init(); + //鏁版嵁鏄剧ず鏉℃暟 + controller.limits = '10'; + controller.searchOppInner(); + //oppLimit and oppCount + controller.oppCount = 1000; + controller.init(); + Test.stopTest(); + } +} \ No newline at end of file -- Gitblit v1.9.1