From 900c50a247705d6fe8833e84d31b5d51616b7c26 Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 15 四月 2022 14:08:05 +0800 Subject: [PATCH] 20220415 --- force-app/main/default/classes/TydelikeConControllerTest.cls | 273 ++++++++---------------------------------------------- 1 files changed, 42 insertions(+), 231 deletions(-) diff --git a/force-app/main/default/classes/TydelikeConControllerTest.cls b/force-app/main/default/classes/TydelikeConControllerTest.cls index 8691ac1..ba003d8 100644 --- a/force-app/main/default/classes/TydelikeConControllerTest.cls +++ b/force-app/main/default/classes/TydelikeConControllerTest.cls @@ -1,236 +1,47 @@ @isTest -private class TydelikeConControllerTest { +public class TydelikeConControllerTest { static testMethod void testMethod1() { - TydelikeAccount__c acc1 = new TydelikeAccount__c(); - acc1.name = '**'; - acc1.OwnerId = UserInfo.getUserId(); - acc1.TyCity__c = '鍖椾含'; - acc1.OfSkrap__c = false; - acc1.TyAddress__c = '11111'; - acc1.TyPostCode__c = '123456'; - insert acc1; + Account acctest = TestDataUtility.CreateAccounts(1)[0]; + acctest.ProductSegment__c = 'BS'; + update acctest; + + TydelikeContact__c tycotest = new TydelikeContact__c(); + tycotest.Name = 'test'; + tycotest.TyAddress__c = 'test'; + tycotest.TyFaxD__c = 'test'; + tycotest.TyPhoneD__c = '13566667777'; + tycotest.TyPostcode__c = '5000000'; + tycotest.EnglishAddress__c = 'test'; + tycotest.ContactEnglishName__c = 'test'; + insert tycotest; + + TydelikeAccount__c tyaccount = new TydelikeAccount__c(); - TydelikeContact__c tycon1 = new TydelikeContact__c(); - tycon1.name = '*'; - tycon1.OfSkrap__c = false; - tycon1.TydelikeAccount__c = acc1.Id; - tycon1.TyAddress__c = '11111'; - tycon1.TyFaxD__c = '1111'; - tycon1.TyPhoneD__c = '15555555555'; - tycon1.TyPostcode__c = '111111'; - tycon1.EnglishAddress__c = '111111'; - tycon1.ContactEnglishName__c = '111111'; - insert tycon1; - System.debug(tycon1); - - List<RecordType> rectDealer = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Dealer']; - List<RecordType> rectBS = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Customer BS']; - - Account buyer = new Account( - Name = '*', - FacilityName__c = 'buyer', - PostCode__c = '123456', - RecordTypeId = rectDealer[0].Id, - ProductSegment__c = 'BS' - ); - insert buyer; - System.debug(buyer); - /*Account accBS = new Account( - Name = '12343', - RecordTypeId = rectBS[0].Id, - OwnerId = UserInfo.getUserId(), - DivisionName_D__c = '010', - FacilityNameD__c = '011', - DepartmentNameD__c = '001', - Province__c = '鍖椾含', - CityD__c = 'beijing', - Address1D__c = '7hao', - UserType__c = 'OEM瀹㈡埛', - MarketVerticalsD__c = 'Education', - IndustryBD__c = 'Education', - UseD__c = 'Education', - - DivisionName__c = '010', - FacilityName__c = '011', - DepartmentName__c = '001', - City__c = 'beijing', - Address1__c = '7hao', - MarketVerticals__c = 'Education', - IndustryB__c = 'Education', - Use__c = 'Education', - ProductSegment__c = 'BS' - ); - insert accBS; - System.debug(accBS);*/ - - PageReference page = new PageReference('/apex/TydelikeCon?accName=' + buyer.Name + '&tyacId=' + acc1.Id + '&tycoId=' + tycon1.Id); - System.Test.setCurrentPage(page); - TydelikeConController controller = new TydelikeConController(); - controller.init(); - controller.save(); + String url = ApexPages.currentPage().getParameters().put('accName',acctest.Name); + url = ApexPages.currentPage().getParameters().put('tycoId',tycotest.Id); + url = ApexPages.currentPage().getParameters().put('tyacId',tyaccount.Id); + + + Test.startTest(); + TydelikeConController scc = new TydelikeConController(); + scc.acc = acctest; + scc.tya = tyaccount; + scc.init(); + scc.save(); + acctest.ProductSegment__c = 'IE'; + update acctest; + scc.init(); + acctest.ProductSegment__c = 'NDT'; + update acctest; + scc.init(); + acctest.ProductSegment__c = 'ANI'; + update acctest; + scc.init(); + acctest.ProductSegment__c = 'RVI'; + update acctest; + scc.init(); + Test.stopTest(); } - - static testMethod void testMethod2() { - TydelikeAccount__c acc1 = new TydelikeAccount__c(); - acc1.name = '**'; - acc1.OwnerId = UserInfo.getUserId(); - acc1.TyCity__c = '鍖椾含'; - acc1.OfSkrap__c = false; - acc1.TyAddress__c = '11111'; - acc1.TyPostCode__c = '123456'; - insert acc1; - - TydelikeContact__c tycon1 = new TydelikeContact__c(); - tycon1.name = '*'; - tycon1.OfSkrap__c = false; - tycon1.TydelikeAccount__c = acc1.Id; - tycon1.TyAddress__c = '11111'; - tycon1.TyFaxD__c = '1111'; - tycon1.TyPhoneD__c = '15555555555'; - tycon1.TyPostcode__c = '111111'; - insert tycon1; - System.debug(tycon1); - - List<RecordType> rectDealer = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Dealer']; - List<RecordType> rectBS = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Customer BS']; - - Account buyer = new Account( - Name = '*', - FacilityName__c = 'buyer', - PostCode__c = '123456', - RecordTypeId = rectDealer[0].Id, - ProductSegment__c = 'IE' - ); - insert buyer; - System.debug(buyer); - - PageReference page = new PageReference('/apex/TydelikeCon?accName=' + buyer.Name + '&tyacId=' + acc1.Id + '&tycoId=' + tycon1.Id); - System.Test.setCurrentPage(page); - TydelikeConController controller = new TydelikeConController(); - controller.init(); - controller.save(); - } - - static testMethod void testMethod3() { - TydelikeAccount__c acc1 = new TydelikeAccount__c(); - acc1.name = '**'; - acc1.OwnerId = UserInfo.getUserId(); - acc1.TyCity__c = '鍖椾含'; - acc1.OfSkrap__c = false; - acc1.TyAddress__c = '11111'; - acc1.TyPostCode__c = '123456'; - insert acc1; - - TydelikeContact__c tycon1 = new TydelikeContact__c(); - tycon1.name = '*'; - tycon1.OfSkrap__c = false; - tycon1.TydelikeAccount__c = acc1.Id; - tycon1.TyAddress__c = '11111'; - tycon1.TyFaxD__c = '1111'; - tycon1.TyPhoneD__c = '15555555555'; - tycon1.TyPostcode__c = '111111'; - insert tycon1; - System.debug(tycon1); - - List<RecordType> rectDealer = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Dealer']; - List<RecordType> rectBS = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Customer BS']; - - Account buyer = new Account( - Name = '*', - FacilityName__c = 'buyer', - PostCode__c = '123456', - RecordTypeId = rectDealer[0].Id, - ProductSegment__c = 'NDT' - ); - insert buyer; - System.debug(buyer); - - PageReference page = new PageReference('/apex/TydelikeCon?accName=' + buyer.Name + '&tyacId=' + acc1.Id + '&tycoId=' + tycon1.Id); - System.Test.setCurrentPage(page); - TydelikeConController controller = new TydelikeConController(); - controller.init(); - controller.save(); - } - - static testMethod void testMethod4() { - TydelikeAccount__c acc1 = new TydelikeAccount__c(); - acc1.name = '**'; - acc1.OwnerId = UserInfo.getUserId(); - acc1.TyCity__c = '鍖椾含'; - acc1.OfSkrap__c = false; - acc1.TyAddress__c = '11111'; - acc1.TyPostCode__c = '123456'; - insert acc1; - - TydelikeContact__c tycon1 = new TydelikeContact__c(); - tycon1.name = '*'; - tycon1.OfSkrap__c = false; - tycon1.TydelikeAccount__c = acc1.Id; - tycon1.TyAddress__c = '11111'; - tycon1.TyFaxD__c = '1111'; - tycon1.TyPhoneD__c = '15555555555'; - tycon1.TyPostcode__c = '111111'; - insert tycon1; - System.debug(tycon1); - - List<RecordType> rectDealer = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Dealer']; - List<RecordType> rectBS = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Customer BS']; - - Account buyer = new Account( - Name = '*', - FacilityName__c = 'buyer', - PostCode__c = '123456', - RecordTypeId = rectDealer[0].Id, - ProductSegment__c = 'ANI' - ); - insert buyer; - System.debug(buyer); - - PageReference page = new PageReference('/apex/TydelikeCon?accName=' + buyer.Name + '&tyacId=' + acc1.Id + '&tycoId=' + tycon1.Id); - System.Test.setCurrentPage(page); - TydelikeConController controller = new TydelikeConController(); - controller.init(); - controller.save(); - } - - static testMethod void testMethod5() { - TydelikeAccount__c acc1 = new TydelikeAccount__c(); - acc1.name = '**'; - acc1.OwnerId = UserInfo.getUserId(); - acc1.TyCity__c = '鍖椾含'; - acc1.OfSkrap__c = false; - acc1.TyAddress__c = '11111'; - acc1.TyPostCode__c = '123456'; - insert acc1; - - TydelikeContact__c tycon1 = new TydelikeContact__c(); - tycon1.name = '*'; - tycon1.OfSkrap__c = false; - tycon1.TydelikeAccount__c = acc1.Id; - tycon1.TyAddress__c = '11111'; - tycon1.TyFaxD__c = '1111'; - tycon1.TyPhoneD__c = '15555555555'; - tycon1.TyPostcode__c = '111111'; - insert tycon1; - System.debug(tycon1); - - List<RecordType> rectDealer = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Dealer']; - List<RecordType> rectBS = [select Id from RecordType where IsActive = true and SobjectType = 'Account' and Name = 'Customer BS']; - - Account buyer = new Account( - Name = '*', - FacilityName__c = 'buyer', - PostCode__c = '123456', - RecordTypeId = rectDealer[0].Id, - ProductSegment__c = 'RVI' - ); - insert buyer; - System.debug(buyer); - - PageReference page = new PageReference('/apex/TydelikeCon?accName=' + buyer.Name + '&tyacId=' + acc1.Id + '&tycoId=' + tycon1.Id); - System.Test.setCurrentPage(page); - TydelikeConController controller = new TydelikeConController(); - controller.init(); - controller.save(); - } + + } \ No newline at end of file -- Gitblit v1.9.1