Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @testSetup static void setup() {
- Profile sysAdmin = [SELECT Id FROM Profile WHERE Name = 'System Administrator' OR Name = 'Systemadministrator' LIMIT 1];
- User u1 = new User(LastName='Test1', ProfileId=sysAdmin.Id, Username='testUsername@email.com1', Email='test1@email.com', Alias='alias1', CommunityNickname='test1', TimeZoneSidKey='Europe/Berlin', LocaleSidKey='de_DE_EURO', EmailEncodingKey='UTF-8', LanguageLocaleKey='de');
- User u2 = new User(LastName='Test2', ProfileId=sysAdmin.Id, Username='testUsername@email.com2', Email='test2@email.com', Alias='alias2', CommunityNickname='test2', TimeZoneSidKey='Europe/Berlin', LocaleSidKey='de_DE_EURO', EmailEncodingKey='UTF-8', LanguageLocaleKey='de');
- insert u1;
- insert u2;
- Territory2 ter1 = [SELECT ID, Name, TerritoryKey__c FROM Territory2 WHERE Level__c =: 'Zelle' AND (Name LIKE '%V3%' OR Name LIKE '%KMUT%') AND Territory2Model.State =: 'Active' LIMIT 1];
- Territory2 ter2 = [SELECT ID, Name, TerritoryKey__c FROM Territory2 WHERE Level__c =: 'Zelle' AND (Name LIKE '%V3%' OR Name LIKE '%KMUT%') AND Territory2Model.State =: 'Active' AND Id !=: ter1.Id LIMIT 1];
- List<Account> accList = new List<Account>();
- for(Integer i = 0; i < 90; i++){
- accList.add(TestUtils.getAccountWithoutInserting(ter1.TerritoryKey__c));
- }
- insert accList;
- System.debug('assignemnt rule: ' + [SELECT Id FROM ObjectTerritory2AssignmentRule WHERE DeveloperName =: 'Assign_' + ter1.TerritoryKey__c]);
- System.debug('setup association: ' + [SELECT Id FROM ObjectTerritory2Association].size());
- }
- @isTest
- static void startTest(){
- Test.startTest();
- //ObjectTerritory2Association ota = new ObjectTerritory2Association(ObjectId=accList[0].Id, Territory2Id=ter1.Id, AssociationCause='ObjectTerritory2Association');
- //insert ota;
- System.debug([SELECT Id FROM ObjectTerritory2AssignmentRuleItem].size());
- System.debug([SELECT Id FROM ObjectTerritory2Association].size());
- System.debug([SELECT ID FROM Account].size());
- System.debug([SELECT ID, CustomerTerritoryKey__c FROM Account Limit 1].CustomerTerritoryKey__c);
- // System.debug(ter1.TerritoryKey__c);
- System.assertEquals(90, [SELECT Id FROM ObjectTerritory2Association].size());
- Test.stopTest();
- }
Add Comment
Please, Sign In to add comment