From 744f42c5496e656a1f9927740a3b37c0b97a6cba Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 14 七月 2023 14:34:12 +0800
Subject: [PATCH] lexcommunityupload0714
---
force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls | 843 +++++++++++++++++++++++++++----------------------------
1 files changed, 409 insertions(+), 434 deletions(-)
diff --git a/force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls b/force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls
index b1f09b4..60ceee1 100644
--- a/force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls
+++ b/force-app/main/default/classes/DealerInquiryModifyStateControllerTest.cls
@@ -1,446 +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;
-
- 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;
+ // 鍒濆鍖栨祴璇�
+ 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();
}
- List<user> users = [
- SELECT Id, Name, LastName, FirstName
- FROM User
- WHERE LastName = '銉嗐偣銉�'
- ];
- //
+ 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();
- 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;
- //
+ 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();
- //System.assertEquals('銉嗐偣銉�',users[0].LastName);
- System.assertEquals('銉︺兗銈躲兗', users[0].FirstName);
+ 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();
- 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();
+ }
+ 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();
- insert agency_opportunity;
- Test.stopTest();
- }
+ 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();
- 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);
+ 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();
- // 鍒濆鍖栨祴璇�
- 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