Upgrade to API 57.0

Including refactor to System.Asset class

Signed-off-by: WimVelzeboer <william@velzeboer.nl>
This commit is contained in:
WimVelzeboer
2023-04-13 10:42:53 +01:00
parent 5fffbd706a
commit 59a2ea576a
110 changed files with 421 additions and 437 deletions
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexTrigger xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexTrigger>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -52,7 +52,7 @@ public class fflib_DynamicDomainFactoryTest
Object instance = Domain.newInstance(records);
System.Test.stopTest();
System.assert(instance instanceof fflib_SObjects);
System.Assert.isInstanceOfType(instance, fflib_SObjects.class);
}
@IsTest
@@ -76,8 +76,8 @@ public class fflib_DynamicDomainFactoryTest
Object instance = Domain.newInstance(ids);
System.Test.stopTest();
System.assert(instance instanceof fflib_SObjects);
System.assertEquals(records, ((fflib_SObjects) instance).getRecords());
System.Assert.isInstanceOfType(instance, fflib_SObjects.class);
System.Assert.areEqual(records, ((fflib_SObjects) instance).getRecords());
}
@IsTest
@@ -103,8 +103,8 @@ public class fflib_DynamicDomainFactoryTest
fflib_SObjects instanceB = (fflib_SObjects) Domain.newInstance(records, ACCOUNT_OBJECT_TYPE);
System.Test.stopTest();
System.assertEquals(records, instanceA.getRecords());
System.assert(instanceB.getRecords().isEmpty());
System.Assert.areEqual(records, instanceA.getRecords());
System.Assert.isTrue(instanceB.getRecords().isEmpty());
}
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -52,7 +52,7 @@ public class fflib_DynamicSelectorFactoryTest
Object instance = Selector.newInstance(Schema.Account.SObjectType);
System.Test.stopTest();
System.assert(instance instanceof fflib_DynamicSelectorFactoryTest.MySelector);
System.Assert.isInstanceOfType(instance, fflib_DynamicSelectorFactoryTest.MySelector.class);
}
@IsTest
@@ -67,8 +67,8 @@ public class fflib_DynamicSelectorFactoryTest
Object instanceB = Selector.newInstance(Schema.Account.SObjectType);
System.Test.stopTest();
System.assert(instanceA instanceof fflib_DynamicSelectorFactoryTest.MySelector);
System.assert(instanceB instanceof fflib_DynamicSelectorFactoryTest.MyMockSelector);
System.Assert.isInstanceOfType(instanceA, fflib_DynamicSelectorFactoryTest.MySelector.class);
System.Assert.isInstanceOfType(instanceB, fflib_DynamicSelectorFactoryTest.MyMockSelector.class);
}
@IsTest
@@ -90,7 +90,7 @@ public class fflib_DynamicSelectorFactoryTest
List<SObject> result = Selector.selectById(ids);
System.Test.stopTest();
System.assert(result == records);
System.Assert.areEqual(records, result);
((fflib_ISObjectSelector) mocks.verify(selectorMock)).selectSObjectsById(ids);
}
@@ -115,7 +115,7 @@ public class fflib_DynamicSelectorFactoryTest
List<SObject> result = Selector.selectByRelationship(contacts, Schema.Contact.AccountId);
System.Test.stopTest();
System.assert(result == accounts);
System.Assert.areEqual(accounts, result);
((fflib_ISObjectSelector) mocks.verify(selectorMock)).selectSObjectsById(ids);
}
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -46,7 +46,7 @@ public class fflib_DynamicServiceFactoryTest
Object instance = Service.newInstance(MY_SERVICE_TYPE);
System.Test.stopTest();
System.assert(instance instanceof fflib_DynamicServiceFactoryTest.MyService);
System.Assert.isInstanceOfType(instance, fflib_DynamicServiceFactoryTest.MyService.class);
}
@IsTest
@@ -61,7 +61,7 @@ public class fflib_DynamicServiceFactoryTest
Object instance = Service.newInstance(MY_SERVICE_TYPE);
System.Test.stopTest();
System.assert(instance instanceof fflib_DynamicServiceFactoryTest.MyAltService);
System.Assert.isInstanceOfType(instance, fflib_DynamicServiceFactoryTest.MyAltService.class);
}
@IsTest
@@ -77,7 +77,7 @@ public class fflib_DynamicServiceFactoryTest
Object instance = Service.newInstance(MY_SERVICE_TYPE);
System.Test.stopTest();
System.assert(instance instanceof fflib_DynamicServiceFactoryTest.MyAltService);
System.Assert.isInstanceOfType(instance, fflib_DynamicServiceFactoryTest.MyAltService.class);
}
@IsTest
@@ -89,7 +89,7 @@ public class fflib_DynamicServiceFactoryTest
Object instance = Service.newInstance(MY_SERVICE_INTERFACE_TYPE);
System.Test.stopTest();
System.assert(instance instanceof fflib_DynamicServiceFactoryTest.MyService);
System.Assert.isInstanceOfType(instance, fflib_DynamicServiceFactoryTest.MyService.class);
}
@IsTest
@@ -101,7 +101,7 @@ public class fflib_DynamicServiceFactoryTest
Object instance = Service.newInstance(MY_SERVICE_INTERFACE_TYPE);
System.Test.stopTest();
System.assert(instance instanceof fflib_DynamicServiceFactoryTest.MyAltService);
System.Assert.isInstanceOfType(instance, fflib_DynamicServiceFactoryTest.MyAltService.class);
}
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -37,9 +37,9 @@ private with sharing class fflib_ComparatorTest
String aNull = null;
Object aNullO = aNull;
Object xyz = 'xyz';
System.assertEquals(-1, fflib_Comparator.compare(aNullO, xyz));
System.assertEquals(0, fflib_Comparator.compare(aNullO, aNullO));
System.assertEquals(1, fflib_Comparator.compare(xyz, aNullO));
System.Assert.areEqual(-1, fflib_Comparator.compare(aNullO, xyz));
System.Assert.areEqual(0, fflib_Comparator.compare(aNullO, aNullO));
System.Assert.areEqual(1, fflib_Comparator.compare(xyz, aNullO));
}
private static testmethod void testBlob()
@@ -55,7 +55,7 @@ private with sharing class fflib_ComparatorTest
{
exceptionThrown = true;
}
System.assert(exceptionThrown);
System.Assert.isTrue(exceptionThrown);
}
private static testmethod void testBoolean()
@@ -68,7 +68,7 @@ private with sharing class fflib_ComparatorTest
private static void assertCompareBoolean(Object b1, Object b2, Integer expected)
{
System.assertEquals(expected, fflib_Comparator.compare(b1, b2));
System.Assert.areEqual(expected, fflib_Comparator.compare(b1, b2));
}
private static testmethod void testDate()
@@ -80,7 +80,7 @@ private with sharing class fflib_ComparatorTest
private static void assertCompareDate(Object d1, Object d2, Integer expected)
{
System.assertEquals(expected, fflib_Comparator.compare(d1, d2));
System.Assert.areEqual(expected, fflib_Comparator.compare(d1, d2));
}
private static testmethod void testDatetime()
@@ -103,7 +103,7 @@ private with sharing class fflib_ComparatorTest
private static void assertCompareDatetime(Object d1, Object d2, Integer expected)
{
System.assertEquals(expected, fflib_Comparator.compare(d1, d2));
System.Assert.areEqual(expected, fflib_Comparator.compare(d1, d2));
}
private static testmethod void testDecimal()
@@ -117,7 +117,7 @@ private with sharing class fflib_ComparatorTest
private static void assertCompareDecimal(Object d1, Object d2, Integer expected)
{
System.assertEquals(expected, fflib_Comparator.compare(d1, d2));
System.Assert.areEqual(expected, fflib_Comparator.compare(d1, d2));
}
private static testmethod void testDouble()
@@ -131,7 +131,7 @@ private with sharing class fflib_ComparatorTest
private static void assertCompareDouble(Object d1, Object d2, Integer expected)
{
System.assertEquals(expected, fflib_Comparator.compare(d1, d2));
System.Assert.areEqual(expected, fflib_Comparator.compare(d1, d2));
}
private static testmethod void testInteger()
@@ -145,7 +145,7 @@ private with sharing class fflib_ComparatorTest
private static void assertCompare(Object i1, Object i2, Integer expected)
{
System.assertEquals(expected, fflib_Comparator.compare(i1, i2));
System.Assert.areEqual(expected, fflib_Comparator.compare(i1, i2));
}
private static testmethod void testLong()
@@ -159,7 +159,7 @@ private with sharing class fflib_ComparatorTest
private static void assertCompareLong(Object l1, Object l2, Integer expected)
{
System.assertEquals(expected, fflib_Comparator.compare(l1, l2));
System.Assert.areEqual(expected, fflib_Comparator.compare(l1, l2));
}
private static testmethod void testTime()
@@ -172,7 +172,7 @@ private with sharing class fflib_ComparatorTest
}
private static void assertCompareTime(Object t1, Object t2, Integer expected)
{
System.assertEquals(expected, fflib_Comparator.compare(t1, t2));
System.Assert.areEqual(expected, fflib_Comparator.compare(t1, t2));
}
private static testmethod void testString()
@@ -186,46 +186,46 @@ private with sharing class fflib_ComparatorTest
private static void assertCompareString(Object s1, Object s2, Integer expected)
{
System.assertEquals(expected, fflib_Comparator.compare(s1, s2));
System.Assert.areEqual(expected, fflib_Comparator.compare(s1, s2));
}
private static testMethod void assertContainsNull()
{
System.assert(fflib_Comparator.contains(null, null));
System.Assert.isTrue(fflib_Comparator.contains(null, null));
}
private static testMethod void assertContainsSourceNull()
{
System.assert(!fflib_Comparator.contains(null, 0));
System.Assert.isTrue(!fflib_Comparator.contains(null, 0));
}
private static testMethod void assertContainsSearchNull()
{
System.assert(!fflib_Comparator.contains(new Set<String>(), null));
System.Assert.isTrue(!fflib_Comparator.contains(new Set<String>(), null));
}
private static testMethod void assertContainsDate()
{
Date myDate = Date.newInstance(1976, 6, 1);
System.assert(fflib_Comparator.contains(new Set<Date> {myDate}, myDate));
System.Assert.isTrue(fflib_Comparator.contains(new Set<Date> {myDate}, myDate));
}
private static testMethod void assertContainsDateTime()
{
Datetime myDateTime = DateTime.newInstance(1976, 6, 1, 11, 55, 0);
System.assert(fflib_Comparator.contains(new Set<Datetime> {myDateTime}, myDateTime));
System.Assert.isTrue(fflib_Comparator.contains(new Set<Datetime> {myDateTime}, myDateTime));
}
private static testMethod void assertContainsDouble()
{
Double myDouble = Double.valueOf(123);
System.assert(fflib_Comparator.contains(new Set<Double> {myDouble}, myDouble));
System.Assert.isTrue(fflib_Comparator.contains(new Set<Double> {myDouble}, myDouble));
}
private static testMethod void assertContainsId()
{
Id id = fflib_IDGenerator.generate(Account.SObjectType);
System.assert(fflib_Comparator.contains(new Set<Id> {id}, id));
System.Assert.isTrue(fflib_Comparator.contains(new Set<Id> {id}, id));
}
private static testMethod void assertContainsInteger()
@@ -235,34 +235,34 @@ private with sharing class fflib_ComparatorTest
0, 1, 2, 3
};
Object obj = (object) integerSet;
System.assertEquals(true, fflib_Comparator.contains(obj, 2));
System.assertEquals(false, fflib_Comparator.contains(obj, 5));
System.Assert.istrue(fflib_Comparator.contains(obj, 2));
System.Assert.isfalse(fflib_Comparator.contains(obj, 5));
Account acc = new Account(Name = 'TEST', NumberOfEmployees = 1);
System.assertEquals(true, (object) acc.get('NumberOfEmployees') instanceof integer);
System.Assert.istrue((object) acc.get('NumberOfEmployees') instanceof integer);
}
private static testMethod void assertContainsLong()
{
Long myLong = Long.valueOf('3123');
System.assert(fflib_Comparator.contains(new Set<Long> {myLong}, myLong));
System.Assert.isTrue(fflib_Comparator.contains(new Set<Long> {myLong}, myLong));
}
private static testMethod void assertContainsObject()
{
Object obj = (Object) '134';
System.assert(fflib_Comparator.contains(new Set<Object>{obj}, obj));
System.Assert.istrue(fflib_Comparator.contains(new Set<Object>{obj}, obj));
}
private static testMethod void assertContainsTime()
{
Time myTime = Time.newInstance(11, 55, 0, 0);
System.assert(fflib_Comparator.contains(new Set<Time> {myTime}, myTime));
System.Assert.istrue(fflib_Comparator.contains(new Set<Time> {myTime}, myTime));
}
private static testMethod void assertContainsString()
{
System.assert(fflib_Comparator.contains(new Set<String> {'Test'}, 'Test'));
System.Assert.istrue(fflib_Comparator.contains(new Set<String> {'Test'}, 'Test'));
}
private static testMethod void assertContainsSObject()
@@ -276,7 +276,7 @@ private with sharing class fflib_ComparatorTest
{
exceptionThrown = true;
}
System.assert(exceptionThrown);
System.Assert.istrue(exceptionThrown);
}
}
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -52,26 +52,26 @@ private with sharing class fflib_CriteriaTest
'{"attributes":{"type":"Account"},"Name":"Test", "LastViewedDate":"2021-01-01T10:10:00.000+0000"}', Account.class
);
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.greaterOrEqualTo(Schema.Account.LastViewedDate, Datetime.newInstance(2020,01,01))
.evaluate(record),
'Datetime is not greater or equal too'
);
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.greaterOrEqualTo(Schema.Account.LastViewedDate, Datetime.newInstance(2030,01,01))
.evaluate(record) == false,
'Datetime should not be greater or equal too'
);
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.lessOrEqualTo(Schema.Account.LastViewedDate, Datetime.newInstance(2030,01,01))
.evaluate(record),
'Datetime is not less or equal too'
);
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.lessOrEqualTo(Schema.Account.LastViewedDate, Datetime.newInstance(2000,01,01))
.evaluate(record) == false,
@@ -84,11 +84,11 @@ private with sharing class fflib_CriteriaTest
{
fflib_Criteria criteria = new fflib_Criteria()
.contains(Account.Name, A_STRING);
System.assert(criteria.evaluate(new Account(Name = SAME_STRING)));
System.assert(criteria.evaluate(new Account(Name = 'prefix ' + SAME_STRING)));
System.assert(criteria.evaluate(new Account(Name = SAME_STRING + ' suffix')));
System.assert(criteria.evaluate(new Account(Name = 'prefix ' + SAME_STRING + ' suffix')));
System.assertEquals('Name LIKE \'%' + A_STRING + '%\'', criteria.toSOQL());
System.Assert.isTrue(criteria.evaluate(new Account(Name = SAME_STRING)));
System.Assert.isTrue(criteria.evaluate(new Account(Name = 'prefix ' + SAME_STRING)));
System.Assert.isTrue(criteria.evaluate(new Account(Name = SAME_STRING + ' suffix')));
System.Assert.isTrue(criteria.evaluate(new Account(Name = 'prefix ' + SAME_STRING + ' suffix')));
System.Assert.areEqual('Name LIKE \'%' + A_STRING + '%\'', criteria.toSOQL());
}
@IsTest
@@ -96,11 +96,11 @@ private with sharing class fflib_CriteriaTest
{
fflib_Criteria criteria = new fflib_Criteria()
.contains(Account.Name, null);
System.assert(false == criteria.evaluate(new Account(Name = SAME_STRING)));
System.assert(false == criteria.evaluate(new Account(Name = 'prefix ' + SAME_STRING)));
System.assert(false == criteria.evaluate(new Account(Name = SAME_STRING + ' suffix')));
System.assert(false == criteria.evaluate(new Account(Name = 'prefix ' + SAME_STRING + ' suffix')));
System.assertEquals('Name LIKE \'%null%\'', criteria.toSOQL());
System.Assert.isFalse(criteria.evaluate(new Account(Name = SAME_STRING)));
System.Assert.isFalse(criteria.evaluate(new Account(Name = 'prefix ' + SAME_STRING)));
System.Assert.isFalse(criteria.evaluate(new Account(Name = SAME_STRING + ' suffix')));
System.Assert.isFalse(criteria.evaluate(new Account(Name = 'prefix ' + SAME_STRING + ' suffix')));
System.Assert.areEqual('Name LIKE \'%null%\'', criteria.toSOQL());
}
@IsTest
@@ -109,29 +109,27 @@ private with sharing class fflib_CriteriaTest
fflib_Criteria criteria = new fflib_Criteria()
.andCriteria()
.equalTo(Account.Name, A_STRING);
System.assert(criteria.evaluate(new Account(Name = SAME_STRING)));
System.assertEquals('Name=\'' + A_STRING + '\'',criteria.toSOQL());
System.Assert.istrue(criteria.evaluate(new Account(Name = SAME_STRING)));
System.Assert.areEqual('Name=\'' + A_STRING + '\'',criteria.toSOQL());
}
@IsTest
static void itShouldEvaluateAnEqualsToCondition_ReturningFalse()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.equalTo(Account.Name, A_STRING)
.evaluate(new Account(Name = ANOTHER_STRING))
== FAILING
);
}
@IsTest
static void itShouldEvaluateAnEqualsToCondition_NullValues()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.equalTo(Account.Name, A_STRING)
.evaluate(new Account())
== FAILING
);
}
@@ -140,18 +138,17 @@ private with sharing class fflib_CriteriaTest
{
fflib_Criteria criteria = new fflib_Criteria()
.notEqualTo(Account.Name, A_STRING);
System.assert(criteria.evaluate(new Account(Name = ANOTHER_STRING)));
System.assertEquals('Name!=\'' + A_STRING + '\'', criteria.toSOQL());
System.Assert.istrue(criteria.evaluate(new Account(Name = ANOTHER_STRING)));
System.Assert.areEqual('Name!=\'' + A_STRING + '\'', criteria.toSOQL());
}
@IsTest
static void itShouldEvaluateANotEqualsToCondition_ReturningFalse()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.notEqualTo('Name', A_STRING)
.evaluate(new Account(Name = SAME_STRING))
== FAILING
);
}
@@ -160,14 +157,14 @@ private with sharing class fflib_CriteriaTest
{
fflib_Criteria criteria = new fflib_Criteria()
.greaterOrEqualTo(Account.AnnualRevenue, A_NUMBER);
System.assert(criteria.evaluate(new Account(AnnualRevenue = HIGHER_NUMBER)));
System.assertEquals('AnnualRevenue>=' + A_NUMBER, criteria.toSOQL());
System.Assert.istrue(criteria.evaluate(new Account(AnnualRevenue = HIGHER_NUMBER)));
System.Assert.areEqual('AnnualRevenue>=' + A_NUMBER, criteria.toSOQL());
}
@IsTest
static void itShouldEvaluateAddGreaterOrEqualToCondition_Equal()
{
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.greaterOrEqualTo('AnnualRevenue', A_NUMBER)
.evaluate(new Account(AnnualRevenue = SAME_NUMBER))
@@ -177,21 +174,19 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateAddGreaterOrEqualToCondition_ReturningFalse()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.greaterOrEqualTo(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account(AnnualRevenue = LOWER_NUMBER))
== FAILING
);
}
@IsTest
static void itShouldEvaluateAddGreaterOrEqualToCondition_NullValues()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.greaterOrEqualTo(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account())
== FAILING
);
}
@@ -200,46 +195,43 @@ private with sharing class fflib_CriteriaTest
{
fflib_Criteria criteria = new fflib_Criteria()
.greaterThan(Account.AnnualRevenue, A_NUMBER);
System.assert(criteria.evaluate(new Account(AnnualRevenue = HIGHER_NUMBER)));
System.assertEquals('AnnualRevenue>' + A_NUMBER, criteria.toSOQL());
System.Assert.istrue(criteria.evaluate(new Account(AnnualRevenue = HIGHER_NUMBER)));
System.Assert.areEqual('AnnualRevenue>' + A_NUMBER, criteria.toSOQL());
}
@IsTest
static void itShouldEvaluateAddGreaterThanCondition_EqualValues()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.greaterThan('AnnualRevenue', A_NUMBER)
.evaluate(new Account(AnnualRevenue = SAME_NUMBER))
== FAILING
);
}
@IsTest
static void itShouldEvaluateAddGreaterThanCondition_ReturningFalse()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.greaterThan(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account(AnnualRevenue = LOWER_NUMBER))
== FAILING
);
}
@IsTest
static void itShouldEvaluateAddGreaterThanCondition_NullValues()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.greaterThan(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account())
== FAILING
);
}
@IsTest
static void itShouldEvaluateAddLessOrEqualToCondition()
{
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.lessOrEqualTo(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account(AnnualRevenue = LOWER_NUMBER))
@@ -249,7 +241,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateAddLessOrEqualToCondition_Equal()
{
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.lessOrEqualTo('AnnualRevenue', A_NUMBER)
.evaluate(new Account(AnnualRevenue = SAME_NUMBER))
@@ -259,17 +251,16 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateAddLessOrEqualToCondition_ReturningFalse()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.lessOrEqualTo(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account(AnnualRevenue = HIGHER_NUMBER))
== FAILING
);
}
@IsTest
static void itShouldEvaluateAddLessOrEqualToCondition_NullValues()
{
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.lessOrEqualTo(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account())
@@ -279,7 +270,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateAddLessThanCondition()
{
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.lessThan(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account(AnnualRevenue = LOWER_NUMBER))
@@ -289,29 +280,27 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateAddLessThanCondition_EqualValues()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.lessThan('AnnualRevenue', A_NUMBER)
.evaluate(new Account(AnnualRevenue = SAME_NUMBER))
== FAILING
);
}
@IsTest
static void itShouldEvaluateAddLessThanCondition_ReturningFalse()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.lessThan(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account(AnnualRevenue = HIGHER_NUMBER))
== FAILING
);
}
@IsTest
static void itShouldEvaluateAddLessThanCondition_NullValues()
{
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.lessThan(Account.AnnualRevenue, A_NUMBER)
.evaluate(new Account())
@@ -323,13 +312,13 @@ private with sharing class fflib_CriteriaTest
{
fflib_Criteria criteria = new fflib_Criteria()
.inSet(Account.AnnualRevenue, new Set<Decimal> {1.1, 2.2});
System.assert(criteria.evaluate(new Account(AnnualRevenue = 1.1)));
System.assertEquals('AnnualRevenue IN (1.1,2.2)', criteria.toSOQL());
System.Assert.istrue(criteria.evaluate(new Account(AnnualRevenue = 1.1)));
System.Assert.areEqual('AnnualRevenue IN (1.1,2.2)', criteria.toSOQL());
fflib_Criteria criteriaB = new fflib_Criteria()
.inSet('AnnualRevenue', new Set<Decimal> {1.1, 2.2});
System.assert(criteriaB.evaluate(new Account(AnnualRevenue = 1.1)));
System.assertEquals('AnnualRevenue IN (1.1,2.2)', criteriaB.toSOQL());
System.Assert.istrue(criteriaB.evaluate(new Account(AnnualRevenue = 1.1)));
System.Assert.areEqual('AnnualRevenue IN (1.1,2.2)', criteriaB.toSOQL());
}
@@ -338,12 +327,12 @@ private with sharing class fflib_CriteriaTest
{
Id idOne = fflib_IDGenerator.generate(Account.SObjectType);
Id idTwo = fflib_IDGenerator.generate(Account.SObjectType);
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.inSet(Account.Id, new Set<Id> {idOne, idTwo})
.evaluate(new Account(Id = idOne))
);
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.inSet('Id', new Set<Id> {idOne, idTwo})
.evaluate(new Account(Id = idOne))
@@ -353,12 +342,12 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateInSetCondition_Integer()
{
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.inSet(Account.NumberOfEmployees, new Set<Integer> {1, 10})
.evaluate(new Account(NumberOfEmployees = 1))
);
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.inSet('NumberOfEmployees', new Set<Integer> {1, 10})
.evaluate(new Account(NumberOfEmployees = 1))
@@ -368,12 +357,12 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateInSetCondition()
{
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.inSet(Account.Type, new Set<String> {A_STRING, HELLO_WORLD})
.evaluate(new Account(Type = SAME_STRING))
);
System.assert(
System.Assert.istrue(
new fflib_Criteria()
.inSet('Type', new Set<String> {A_STRING, HELLO_WORLD})
.evaluate(new Account(Type = SAME_STRING))
@@ -383,22 +372,20 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateInSetCondition_ReturningFalse()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.inSet(Account.Type, new Set<String> {A_STRING, HELLO_WORLD})
.evaluate(new Account(Type = ANOTHER_STRING))
== FAILING
);
}
@IsTest
static void itShouldEvaluateInSetCondition_NullValues()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.inSet(Account.Type, new Set<String> {A_STRING, HELLO_WORLD})
.evaluate(new Account())
== FAILING
);
}
@@ -407,31 +394,30 @@ private with sharing class fflib_CriteriaTest
{
fflib_Criteria criteria = new fflib_Criteria()
.notInSet(Account.Name, new Set<String> {A_STRING, HELLO_WORLD});
System.assert(criteria.evaluate(new Account(Name = ANOTHER_STRING)));
System.assertEquals('Name NOT IN (\'Example\',\'Hello World!\')', criteria.toSOQL());
System.Assert.isTrue(criteria.evaluate(new Account(Name = ANOTHER_STRING)));
System.Assert.areEqual('Name NOT IN (\'Example\',\'Hello World!\')', criteria.toSOQL());
}
@IsTest
static void itShouldEvaluateNotInSetCondition_Failing()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.notInSet('Name', new Set<String> {A_STRING, HELLO_WORLD})
.evaluate(new Account(Name = SAME_STRING))
== FAILING
);
}
@IsTest
static void itShouldEvaluateNotInSetCondition_Decimal()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.notInSet(Account.AnnualRevenue, new Set<Decimal> {1.1, 2.2})
.evaluate(new Account(AnnualRevenue = 3.3))
);
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.notInSet('AnnualRevenue', new Set<Decimal> {1.1, 2.2})
.evaluate(new Account(AnnualRevenue = 3.3))
@@ -444,12 +430,12 @@ private with sharing class fflib_CriteriaTest
Id idOne = fflib_IDGenerator.generate(Account.SObjectType);
Id idTwo = fflib_IDGenerator.generate(Account.SObjectType);
Id idThree = fflib_IDGenerator.generate(Account.SObjectType);
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.notInSet(Account.Id, new Set<Id> {idOne, idTwo})
.evaluate(new Account(Id = idThree))
);
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.notInSet('Id', new Set<Id> {idOne, idTwo})
.evaluate(new Account(Id = idThree))
@@ -459,12 +445,12 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateNotInSetCondition_Integer()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.notInSet(Account.NumberOfEmployees, new Set<Integer> {1, 10})
.evaluate(new Account(NumberOfEmployees = 2))
);
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.notInSet('NumberOfEmployees', new Set<Integer> {1, 10})
.evaluate(new Account(NumberOfEmployees = 2))
@@ -474,7 +460,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateOrCondition_First()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.orCriteria()
.equalTo(Account.Name, A_STRING)
@@ -486,7 +472,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateOrCondition_Second()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.orCriteria()
.equalTo(Account.Name, A_STRING)
@@ -498,20 +484,19 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateOrCondition_Failing()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.orCriteria()
.equalTo(Account.Name, A_STRING)
.equalTo(Account.Name, ANOTHER_STRING)
.evaluate(new Account(Name = HELLO_WORLD))
== FAILING
);
}
@IsTest
static void itShouldEvaluateAddOrCondition_First()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.equalTo(Account.Name, A_STRING)
.addOrCriteria(
@@ -526,7 +511,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateAddOrCondition_Second()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.equalTo(Account.Name, A_STRING)
.addOrCriteria(
@@ -541,7 +526,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateAddOrCondition_Failing()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.equalTo(Account.Name, A_STRING)
.addOrCriteria(
@@ -550,14 +535,13 @@ private with sharing class fflib_CriteriaTest
.equalTo(Account.AccountNumber, '002')
)
.evaluate(new Account(Name = ANOTHER_STRING, AccountNumber = '001'))
== FAILING
);
}
@IsTest
static void itShouldEvaluateAddAndCondition_First()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.orCriteria()
.equalTo(Account.Name, A_STRING)
@@ -574,7 +558,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateAddAndCondition_Second()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.orCriteria()
.equalTo(Account.Name, A_STRING)
@@ -591,7 +575,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateAddAndCondition_SecondFailing()
{
System.assert(
System.Assert.isFalse(
new fflib_Criteria()
.orCriteria()
.equalTo(Account.Name, A_STRING)
@@ -602,14 +586,13 @@ private with sharing class fflib_CriteriaTest
.equalTo(Account.AccountNumber, '002')
)
.evaluate(new Account(Name = HELLO_WORLD))
== FAILING
);
}
@IsTest
static void itShouldEvaluateEmptyCondition()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.evaluate(new Account())
);
@@ -618,7 +601,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldGenerateQueryString_EqualsToCondition()
{
System.assertEquals(
System.Assert.areEqual(
'Name=\'Example\'',
new fflib_Criteria()
.andCriteria()
@@ -630,7 +613,7 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldGenerateQueryString_AddOrCondition()
{
System.assertEquals(
System.Assert.areEqual(
'Name=\'Example\' AND (AccountNumber=\'001\' OR AccountNumber=\'002\')',
new fflib_Criteria()
.equalTo(Account.Name, A_STRING)
@@ -657,18 +640,18 @@ private with sharing class fflib_CriteriaTest
// WHEN we run a criteria con the contact record validating related data on the parent Account
fflib_Criteria criteriaA = new fflib_Criteria()
.equalTo('Account.Name', 'Dummy');
System.assert(criteriaA.evaluate(record));
System.assertEquals('Account.Name=\'Dummy\'', criteriaA.toSOQL());
System.Assert.isTrue(criteriaA.evaluate(record));
System.Assert.areEqual('Account.Name=\'Dummy\'', criteriaA.toSOQL());
fflib_Criteria criteriaB = new fflib_Criteria()
.inSet('Account.Name', new Set<String>{'Dummy', A_STRING });
System.assert(criteriaB.evaluate(record));
System.assertEquals('Account.Name IN (\'Dummy\',\'' + A_STRING + '\')', criteriaB.toSOQL());
System.Assert.isTrue(criteriaB.evaluate(record));
System.Assert.areEqual('Account.Name IN (\'Dummy\',\'' + A_STRING + '\')', criteriaB.toSOQL());
fflib_Criteria criteriaC = new fflib_Criteria()
.notInSet('Account.Name', new Set<String>{ A_STRING, ANOTHER_STRING });
System.assert(criteriaC.evaluate(record) );
System.assertEquals('Account.Name NOT IN (\'' + A_STRING + '\',\'' + ANOTHER_STRING + '\')', criteriaC.toSOQL());
System.Assert.isTrue(criteriaC.evaluate(record) );
System.Assert.areEqual('Account.Name NOT IN (\'' + A_STRING + '\',\'' + ANOTHER_STRING + '\')', criteriaC.toSOQL());
}
@IsTest
@@ -687,12 +670,12 @@ private with sharing class fflib_CriteriaTest
.equalTo(Contact.LastName, 'Smith')
.equalTo(Contact.FirstName, 'John')
.equalTo(Contact.Department, 'MIB');
System.assert(criteria.evaluate(record));
System.assertEquals('(TRUE AND TRUE) OR (TRUE AND FALSE)', criteria.getEvaluatedFormula(), 'Incorrect formula returned');
System.assertEquals(
System.Assert.isTrue(criteria.evaluate(record));
System.Assert.areEqual('(TRUE AND TRUE) OR (TRUE AND FALSE)', criteria.getEvaluatedFormula(), 'Incorrect formula returned');
System.Assert.areEqual(
'(LastName=\'Smith\' AND FirstName=\'John\') OR (LastName=\'Smith\' AND Department=\'MIB\')',
criteria.toSOQL());
System.assertEquals(false,
System.Assert.areEqual(false,
new fflib_Criteria()
.FormulaCriteria('(1 AND 2) OR (1 AND 3)')
.equalTo(Contact.LastName, 'Ford')
@@ -706,13 +689,13 @@ private with sharing class fflib_CriteriaTest
@IsTest
static void itShouldEvaluateFormula_WithSingleItem()
{
System.assert(
System.Assert.isTrue(
new fflib_Criteria()
.FormulaCriteria('1')
.equalTo(Contact.LastName, 'Smith')
.evaluate(new Contact(LastName = 'Smith'))
);
System.assertEquals(false,
System.Assert.areEqual(false,
new fflib_Criteria()
.FormulaCriteria('1')
.equalTo(Contact.LastName, 'Ford')
@@ -728,7 +711,7 @@ private with sharing class fflib_CriteriaTest
new Account(Id = fflib_IDGenerator.generate(Account.SObjectType), Industry = 'Energy'),
'Account');
System.assertEquals(null,
System.Assert.areEqual(null,
new fflib_Criteria()
.FormulaCriteria('1')
.equalTo('AccountTypo.Industry', 'Energy')
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -52,8 +52,8 @@ private class fflib_PrimitiveDomainsTest
fflib_Dates DatesB = new fflib_Dates(dateList);
fflib_Dates DatesC = new fflib_Dates((List<Object>) dateList);
System.assert(datesA.getDateSet().containsAll(DatesB.getDates()));
System.assert(datesA.getDateSet().containsAll(DatesC.getDates()));
System.Assert.isTrue(datesA.getDateSet().containsAll(DatesB.getDates()));
System.Assert.isTrue(datesA.getDateSet().containsAll(DatesC.getDates()));
}
@IsTest
@@ -77,8 +77,8 @@ private class fflib_PrimitiveDomainsTest
fflib_DateTimes datetimeB = new fflib_DateTimes(dateList);
fflib_DateTimes datetimeC = new fflib_DateTimes((List<Object>) dateList);
System.assert(datetimeA.getDateTimeSet().containsAll(datetimeB.getDateTimes()));
System.assert(datetimeA.getDateTimeSet().containsAll(datetimeC.getDateTimes()));
System.Assert.isTrue(datetimeA.getDateTimeSet().containsAll(datetimeB.getDateTimes()));
System.Assert.isTrue(datetimeA.getDateTimeSet().containsAll(datetimeC.getDateTimes()));
}
@IsTest
@@ -91,8 +91,8 @@ private class fflib_PrimitiveDomainsTest
fflib_Decimals domainB = new fflib_Decimals(dataList);
fflib_Decimals domainC = new fflib_Decimals((List<Object>) dataList);
System.assert(domainA.getDecimalSet().containsAll(domainB.getDecimals()));
System.assert(domainA.getDecimalSet().containsAll(domainC.getDecimals()));
System.Assert.isTrue(domainA.getDecimalSet().containsAll(domainB.getDecimals()));
System.Assert.isTrue(domainA.getDecimalSet().containsAll(domainC.getDecimals()));
}
@IsTest
@@ -105,8 +105,8 @@ private class fflib_PrimitiveDomainsTest
fflib_Doubles domainB = new fflib_Doubles(dataList);
fflib_Doubles domainC = new fflib_Doubles((List<Object>) dataList);
System.assert(domainA.getDoubleSet().containsAll(domainB.getDoubles()));
System.assert(domainA.getDoubleSet().containsAll(domainC.getDoubles()));
System.Assert.isTrue(domainA.getDoubleSet().containsAll(domainB.getDoubles()));
System.Assert.isTrue(domainA.getDoubleSet().containsAll(domainC.getDoubles()));
}
@IsTest
@@ -123,8 +123,8 @@ private class fflib_PrimitiveDomainsTest
fflib_Ids domainB = new fflib_Ids(new List<Id>(dataSet));
fflib_Ids domainC = new fflib_Ids((List<Object>) new List<Id>(dataSet));
System.assert(domainA.getIds().containsAll(domainB.getIdList()));
System.assert(domainA.getIds().containsAll(domainC.getIdList()));
System.Assert.isTrue(domainA.getIds().containsAll(domainB.getIdList()));
System.Assert.isTrue(domainA.getIds().containsAll(domainC.getIdList()));
}
@IsTest
@@ -140,7 +140,7 @@ private class fflib_PrimitiveDomainsTest
fflib_Ids domainA = new fflib_Ids(data);
System.assert(domainA.getIds().containsAll((List<Id>) data.getObjects()));
System.Assert.isTrue(domainA.getIds().containsAll((List<Id>) data.getObjects()));
}
@IsTest
@@ -152,8 +152,8 @@ private class fflib_PrimitiveDomainsTest
fflib_Integers domainB = new fflib_Integers(new List<Integer>(dataSet));
fflib_Integers domainC = new fflib_Integers((List<Object>) new List<Integer>(dataSet));
System.assert(domainA.getIntegerSet().containsAll(domainB.getIntegers()));
System.assert(domainA.getIntegerSet().containsAll(domainC.getIntegers()));
System.Assert.istrue(domainA.getIntegerSet().containsAll(domainB.getIntegers()));
System.Assert.istrue(domainA.getIntegerSet().containsAll(domainC.getIntegers()));
}
@IsTest
@@ -165,8 +165,8 @@ private class fflib_PrimitiveDomainsTest
fflib_Longs domainB = new fflib_Longs(new List<Long>(dataSet));
fflib_Longs domainC = new fflib_Longs((List<Object>) new List<Long>(dataSet));
System.assert(domainA.getLongSet().containsAll(domainB.getLongs()));
System.assert(domainA.getLongSet().containsAll(domainC.getLongs()));
System.Assert.istrue(domainA.getLongSet().containsAll(domainB.getLongs()));
System.Assert.istrue(domainA.getLongSet().containsAll(domainC.getLongs()));
}
@IsTest
@@ -178,7 +178,7 @@ private class fflib_PrimitiveDomainsTest
fflib_Strings domainB = new fflib_Strings(new List<String>(dataSet));
fflib_Strings domainC = new fflib_Strings((List<Object>) new List<String>(dataSet));
System.assert(domainA.getStringSet().containsAll(domainB.getStrings()));
System.assert(domainA.getStringSet().containsAll(domainC.getStrings()));
System.Assert.istrue(domainA.getStringSet().containsAll(domainB.getStrings()));
System.Assert.istrue(domainA.getStringSet().containsAll(domainC.getStrings()));
}
}
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -48,7 +48,7 @@ private class fflib_SObjects2Test
domain.addError(Schema.Account.Name,'Oops');
System.assertEquals(
System.Assert.areEqual(
2,
fflib_SObjects.Errors.getAll().size()
);
@@ -59,23 +59,23 @@ private class fflib_SObjects2Test
{
Account record = new Account(ShippingCountry = 'Holland');
DomainAccounts domain = new DomainAccounts(new List<Account> {record});
System.assert(!domain.selectByShippingCountry('Holland').isEmpty(), 'Incorrect test data');
System.Assert.isFalse(domain.selectByShippingCountry('Holland').isEmpty(), 'Incorrect test data');
domain.clearShippingCountry();
System.assert(domain.selectByShippingCountry('Holland').isEmpty(), 'Field should have been nullified');
System.Assert.isTrue(domain.selectByShippingCountry('Holland').isEmpty(), 'Field should have been nullified');
}
@IsTest
static void itShouldReturnTheCreatedData()
{
System.assertEquals(
System.Assert.areEqual(
(Object) Schema.Account.SObjectType,
new DomainAccounts(new List<Account>())
.getType(),
'Unexpected Domain Type'
);
System.assertEquals(
System.Assert.areEqual(
Schema.Account.SObjectType,
new DomainAccounts(new List<Account>())
.getSObjectType(),
@@ -156,13 +156,13 @@ private class fflib_SObjects2Test
System.Test.stopTest();
// THEN it should return the AccountId By CaseId
System.assertEquals(3, result.size(), 'Expected one related account to the case');
System.assert(result.containsKey(caseIdA));
System.assert(result.containsKey(caseIdB));
System.assert(result.containsKey(caseIdC));
System.assertEquals(accountId, result.get(caseIdA), 'Account Id should be related to the Case Id A');
System.assertEquals(null, result.get(caseIdB), 'Case Id B should have no related Account Id');
System.assertEquals(null, result.get(caseIdC), 'Case Id B should have no related Account Id');
System.Assert.areEqual(3, result.size(), 'Expected one related account to the case');
System.Assert.isTrue(result.containsKey(caseIdA));
System.Assert.isTrue(result.containsKey(caseIdB));
System.Assert.isTrue(result.containsKey(caseIdC));
System.Assert.areEqual(accountId, result.get(caseIdA), 'Account Id should be related to the Case Id A');
System.Assert.isNull(result.get(caseIdB), 'Case Id B should have no related Account Id');
System.Assert.isNull(result.get(caseIdC), 'Case Id B should have no related Account Id');
}
@IsTest
@@ -175,8 +175,8 @@ private class fflib_SObjects2Test
System.Test.startTest();
Map<String, Id> nameById = domain.getIdFieldByStringField(Schema.Account.Id, Schema.Account.Name);
System.Test.stopTest();
System.assert(nameById.containsKey(accountName));
System.assertEquals(accountId, nameById.get(accountName));
System.Assert.isTrue(nameById.containsKey(accountName));
System.Assert.areEqual(accountId, nameById.get(accountName));
}
@IsTest
@@ -195,9 +195,9 @@ private class fflib_SObjects2Test
Map<Id, String> result = domain.getStringFieldByIdField(Account.Name, Account.Id);
System.Test.stopTest();
System.assertEquals(1, result.size(), 'Incorrect returned amount of results');
System.assert(result.keySet().contains(accountId), 'The accountId is missing from the results');
System.assertEquals(accountName, result.get(accountId), 'Incorrect returned account name');
System.Assert.areEqual(1, result.size(), 'Incorrect returned amount of results');
System.Assert.isTrue(result.keySet().contains(accountId), 'The accountId is missing from the results');
System.Assert.areEqual(accountName, result.get(accountId), 'Incorrect returned account name');
}
@IsTest
@@ -218,9 +218,9 @@ private class fflib_SObjects2Test
Map<Id, Date> result = domain.getDateFieldByIdField(Account.CreatedDate, Account.Id);
System.Test.stopTest();
System.assertEquals(1, result.size(), 'Incorrect returned amount of results');
System.assert(result.keySet().contains(accountId), 'The accountId is missing from the results');
System.assertEquals(today, result.get(accountId), 'Incorrect returned date');
System.Assert.areEqual(1, result.size(), 'Incorrect returned amount of results');
System.Assert.istrue(result.keySet().contains(accountId), 'The accountId is missing from the results');
System.Assert.areEqual(today, result.get(accountId), 'Incorrect returned date');
}
@IsTest
@@ -246,12 +246,12 @@ private class fflib_SObjects2Test
.getIntegerSet();
System.Test.stopTest();
System.assertEquals(2, result.size(), 'Incorrect amount of results');
System.assert(result.contains(numberOfEmployees), 'The expected numberOfEmployees was not returned');
System.assert(result.contains(numberOfEmployees * 2), 'The expected numberOfEmployees was not returned');
System.Assert.areEqual(2, result.size(), 'Incorrect amount of results');
System.Assert.istrue(result.contains(numberOfEmployees), 'The expected numberOfEmployees was not returned');
System.Assert.istrue(result.contains(numberOfEmployees * 2), 'The expected numberOfEmployees was not returned');
System.assertEquals(1, result2.size(), 'Incorrect amount of results');
System.assert(result2.contains(numberOfEmployees * 2), 'The expected numberOfEmployees was not returned');
System.Assert.areEqual(1, result2.size(), 'Incorrect amount of results');
System.Assert.istrue(result2.contains(numberOfEmployees * 2), 'The expected numberOfEmployees was not returned');
}
@IsTest
@@ -277,12 +277,12 @@ private class fflib_SObjects2Test
.getLongSet();
System.Test.stopTest();
System.assertEquals(2, result.size(), 'Incorrect amount of results');
System.assert(result.contains(numberOfEmployees), 'The expected numberOfEmployees was not returned');
System.assert(result.contains(numberOfEmployees * 2), 'The expected numberOfEmployees was not returned');
System.Assert.areEqual(2, result.size(), 'Incorrect amount of results');
System.Assert.istrue(result.contains(numberOfEmployees), 'The expected numberOfEmployees was not returned');
System.Assert.istrue(result.contains(numberOfEmployees * 2), 'The expected numberOfEmployees was not returned');
System.assertEquals(1, result2.size(), 'Incorrect amount of results');
System.assert(result2.contains(numberOfEmployees * 2), 'The expected numberOfEmployees was not returned');
System.Assert.areEqual(1, result2.size(), 'Incorrect amount of results');
System.Assert.istrue(result2.contains(numberOfEmployees * 2), 'The expected numberOfEmployees was not returned');
}
@IsTest
@@ -295,8 +295,8 @@ private class fflib_SObjects2Test
System.Test.startTest();
Map<Id, Id> accountIdByContactId = domain.getIdFieldByIdField(Schema.Contact.AccountId, Schema.Contact.Id);
System.Test.stopTest();
System.assert(accountIdByContactId.containsKey(contactId));
System.assertEquals(accountId, accountIdByContactId.get(contactId));
System.Assert.istrue(accountIdByContactId.containsKey(contactId));
System.Assert.areEqual(accountId, accountIdByContactId.get(contactId));
}
@IsTest
@@ -317,7 +317,7 @@ private class fflib_SObjects2Test
);
Set<Id> recordIds = new Set<Id> {idA, idB, idC};
System.assert(
System.Assert.istrue(
domain.getSObjectById().keySet().containsAll(recordIds),
'The domain should return all the record Ids'
);
@@ -342,7 +342,7 @@ private class fflib_SObjects2Test
);
Set<Id> recordIds = new Set<Id> {idA, idB, idC};
System.assert(
System.Assert.istrue(
domain.getRecordIds().containsAll(recordIds),
'The domain should return all the record Ids'
);
@@ -353,7 +353,7 @@ private class fflib_SObjects2Test
{
DomainAccounts domain = generateDomain();
System.assert(domain.getRecords().size() == 6);
System.Assert.areEqual(6, domain.getRecords().size());
}
@IsTest
@@ -367,7 +367,7 @@ private class fflib_SObjects2Test
new Account(Name = 'B', Id = fflib_IDGenerator.generate(Schema.Account.SObjectType))
});
System.assertEquals(
System.Assert.areEqual(
'A',
domain.getRecords(
new fflib_Criteria()
@@ -389,7 +389,7 @@ private class fflib_SObjects2Test
new Account(Name = 'B', Id = fflib_IDGenerator.generate(Schema.Account.SObjectType))
});
System.assertEquals('A', domain.getRecord(idA).get('Name'));
System.Assert.areEqual('A', domain.getRecord(idA).get('Name'));
}
@IsTest
@@ -404,7 +404,7 @@ private class fflib_SObjects2Test
new Account(Name = 'B', Id = fflib_IDGenerator.generate(Schema.Account.SObjectType))
});
System.assertEquals('A', domain.getRecords(ids).get(0).get('Name'));
System.Assert.areEqual('A', domain.getRecords(ids).get(0).get('Name'));
}
@IsTest
@@ -418,7 +418,7 @@ private class fflib_SObjects2Test
new Account(Name = 'B', Id = fflib_IDGenerator.generate(Schema.Account.SObjectType))
});
System.assertEquals('A', domain.getRecords(new Set<Id> {idA}).get(0).get('Name'));
System.Assert.areEqual('A', domain.getRecords(new Set<Id> {idA}).get(0).get('Name'));
}
@IsTest
@@ -426,7 +426,7 @@ private class fflib_SObjects2Test
{
DomainAccounts domain = generateDomain();
System.assert(domain.selectByShippingCountry('USA').size() == 1);
System.Assert.areEqual(1, domain.selectByShippingCountry('USA').size());
}
@IsTest
@@ -434,7 +434,7 @@ private class fflib_SObjects2Test
{
DomainAccounts domain = generateDomain();
System.assert(domain.selectWithoutShippingCountry().size() == 3);
System.Assert.areEqual(3, domain.selectWithoutShippingCountry().size());
}
@IsTest
@@ -442,7 +442,7 @@ private class fflib_SObjects2Test
{
DomainAccounts domain = generateDomain();
System.assert(domain.selectWithEmptyRecord().size() == 1);
System.Assert.areEqual(1, domain.selectWithEmptyRecord().size());
}
@IsTest
@@ -450,7 +450,7 @@ private class fflib_SObjects2Test
{
DomainAccounts domain = generateDomain();
System.assert(domain.selectWithShippingCountry().size() == 3);
System.Assert.areEqual(3, domain.selectWithShippingCountry().size());
}
@IsTest
@@ -458,7 +458,7 @@ private class fflib_SObjects2Test
{
DomainAccounts domain = generateDomain();
System.assert(domain.selectPopulatedRecords().size() == 3);
System.Assert.areEqual(3, domain.selectPopulatedRecords().size());
}
@IsTest
@@ -466,7 +466,7 @@ private class fflib_SObjects2Test
{
DomainAccounts domain = generateDomain();
System.assert(
System.Assert.istrue(
domain.getStringFieldValues(Schema.Account.ShippingCountry)
.containsAll(
new Set<String>
@@ -487,7 +487,7 @@ private class fflib_SObjects2Test
String country = 'Holland';
domain.setShippingCountry(country);
System.assert(domain.selectByShippingCountry(country).size() == 6);
System.Assert.areEqual(6, domain.selectByShippingCountry(country).size());
}
@IsTest
@@ -501,15 +501,15 @@ private class fflib_SObjects2Test
}
);
System.assert(domain.selectByRating('Hot').size() == 1);
System.Assert.areEqual(1, domain.selectByRating('Hot').size());
}
@IsTest
static void itShouldGetTheSumOfAnnualRevenue()
{
DomainAccounts domain = generateDomain();
System.assert(domain.getDecimalFieldSum(Account.AnnualRevenue) == 11);
System.assert(domain.getDecimalFieldValues(Account.AnnualRevenue).contains((Decimal) 5));
System.Assert.areEqual(11, domain.getDecimalFieldSum(Account.AnnualRevenue));
System.Assert.isTrue(domain.getDecimalFieldValues(Account.AnnualRevenue).contains((Decimal) 5));
}
@IsTest
@@ -528,7 +528,7 @@ private class fflib_SObjects2Test
}
);
System.assert(domain.getFirstSObject().get('Name') == 'Hello');
System.Assert.areEqual('Hello', domain.getFirstSObject().get('Name'));
}
@IsTest
@@ -546,7 +546,7 @@ private class fflib_SObjects2Test
}
);
System.assert(domain.getFirstSObject().get('Rating') == 'Warm');
System.Assert.areEqual('Warm', domain.getFirstSObject().get('Rating'));
}
@IsTest
@@ -557,7 +557,7 @@ private class fflib_SObjects2Test
domain.setFieldValue(Account.Name, 'Hello World', new fflib_Criteria().equalTo(Account.Rating, 'Cold'));
System.assert(domain.getFirstSObject().get('Name') == 'Hello World');
System.Assert.areEqual('Hello World', domain.getFirstSObject().get('Name'));
}
private static DomainAccounts generateDomain()
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -46,8 +46,8 @@ private class fflib_SObjectFactoryTest
List<Contact> result = (List<Contact>) new ContactsFactory().generateById(ids);
// THEN there should be three Contact records
System.assertEquals(3, result.size(), 'Not enough records created');
System.assert(new Map<Id, Contact>(result).keySet().containsAll(ids), 'Records should contain the given ids');
System.Assert.areEqual(3, result.size(), 'Not enough records created');
System.Assert.isTrue(new Map<Id, Contact>(result).keySet().containsAll(ids), 'Records should contain the given ids');
}
@IsTest
@@ -65,10 +65,10 @@ private class fflib_SObjectFactoryTest
List<Contact> result = (List<Contact>) new ContactsFactory().generateByAccountId(ids);
// THEN there should be three Contact records
System.assertEquals(3, result.size(), 'Not enough records created');
System.Assert.areEqual(3, result.size(), 'Not enough records created');
Set<Id> accountIds = new Set<Id>();
for (Contact record : result) accountIds.add(record.AccountId);
System.assert(accountIds.containsAll(ids), 'Records should contain the given ids');
System.Assert.isTrue(accountIds.containsAll(ids), 'Records should contain the given ids');
}
private class ContactsFactory extends fflib_SObjectFactory
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -43,7 +43,7 @@ private class fflib_ALogAppenderFilterTest
Boolean isValid = appender.checkValidLogLevel(System.LoggingLevel.ERROR);
// THEN - It should be valid
System.assert(isValid);
System.Assert.isTrue(isValid);
}
@IsTest
@@ -57,7 +57,7 @@ private class fflib_ALogAppenderFilterTest
Boolean isValid = appender.checkValidLogLevel(System.LoggingLevel.ERROR);
// THEN - It should not be valid
System.assert(!isValid);
System.Assert.isFalse(isValid);
}
@IsTest
@@ -70,7 +70,7 @@ private class fflib_ALogAppenderFilterTest
Boolean isValid = appender.checkValidLogLevel(System.LoggingLevel.WARN);
// THEN - It should not be valid
System.assert(!isValid);
System.Assert.isFalse(isValid);
}
/**
@@ -98,7 +98,7 @@ private class fflib_ALogAppenderFilterTest
}
// Then - It should be valid
System.assert(isValid);
System.Assert.istrue(isValid);
}*/
/**
@@ -126,7 +126,7 @@ private class fflib_ALogAppenderFilterTest
}
// Then - It should be valid
System.assert(isValid);
System.Assert.istrue(isValid);
}*/
@IsTest
@@ -144,7 +144,7 @@ private class fflib_ALogAppenderFilterTest
Boolean isValid = appender.checkValidLogLevel(System.LoggingLevel.WARN);
// Then - It should be valid
System.assert(isValid);
System.Assert.isTrue(isValid);
}
@IsTest
@@ -162,7 +162,7 @@ private class fflib_ALogAppenderFilterTest
Boolean isValid = appender.checkValidLogLevel(System.LoggingLevel.WARN);
// Then - It should be valid
System.assert(isValid);
System.Assert.isTrue(isValid);
}
@@ -181,7 +181,7 @@ private class fflib_ALogAppenderFilterTest
Boolean isValid = appender.checkValidLogLevel(System.LoggingLevel.WARN);
// Then - It should be valid
System.assert(!isValid);
System.Assert.isFalse(isValid);
}
@IsTest
@@ -195,7 +195,7 @@ private class fflib_ALogAppenderFilterTest
Boolean isValid = appender.checkValidLogLevel(System.LoggingLevel.WARN);
// Then - It should not be valid
System.assert(!isValid);
System.Assert.isFalse(isValid);
}
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -52,7 +52,7 @@ private class fflib_LogEventAppenderTest
}
// THEN - An Log Event should be thrown
System.assert(!caughtException);
System.Assert.isTrue(!caughtException);
}
@IsTest
@@ -65,7 +65,7 @@ private class fflib_LogEventAppenderTest
eventAppender.append(new fflib_LogEntry(System.LoggingLevel.INFO, TEST_ERROR_MESSAGE));
// THEN - It should be ignored
System.assertEquals(0, Limits.getDmlStatements(), 'Oops, the log entry should have been ignored');
System.Assert.areEqual(0, Limits.getDmlStatements(), 'Oops, the log entry should have been ignored');
}
@IsTest
@@ -81,7 +81,7 @@ private class fflib_LogEventAppenderTest
System.Test.stopTest();
// THEN - It should be ignored
System.assertEquals(1, [SELECT COUNT() FROM fflib_LogEntry__c]);
System.Assert.areEqual(1, [SELECT COUNT() FROM fflib_LogEntry__c]);
}
@IsTest
@@ -101,6 +101,6 @@ private class fflib_LogEventAppenderTest
System.Test.stopTest();
// THEN - It should be ignored
System.assertEquals(1, [SELECT COUNT() FROM fflib_LogEntry__c]);
System.Assert.areEqual(1, [SELECT COUNT() FROM fflib_LogEntry__c]);
}
}
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -48,7 +48,7 @@ private class fflib_LogEventStoreListenerTest
System.Test.stopTest();
// THEN - a record should be created in the Log Event Store
System.assertEquals(1, [SELECT COUNT() FROM fflib_LogEntry__c]);
System.Assert.areEqual(1, [SELECT COUNT() FROM fflib_LogEntry__c]);
}
/**
@@ -72,8 +72,8 @@ private class fflib_LogEventStoreListenerTest
// THEN - a record should be created in the Log Event Store
List<fflib_LogEntry__c> logEntries = [SELECT Id, LogLevel__c, Message__c, User__c FROM fflib_LogEntry__c];
System.assert(logEntries.size() == 1);
System.assertEquals(testUser.Id, logEntries.get(0).User__c, 'Log Entry stored with wrong CreatedById');
System.Assert.areEqual(1, logEntries.size());
System.Assert.areEqual(testUser.Id, logEntries.get(0).User__c, 'Log Entry stored with wrong CreatedById');
}
private static fflib_LogEvent__e generateLoggingLevelEvent(LoggingLevel loggingLevel, String message)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -63,7 +63,7 @@ private class fflib_LoggerTest
log.add(ERROR_MESSAGE);
// THEN - It should be appended to the logAppender
System.assert(APPENDER_MOCK.getAppendedMessages(System.LoggingLevel.INFO).contains(ERROR_MESSAGE));
System.Assert.isTrue(APPENDER_MOCK.getAppendedMessages(System.LoggingLevel.INFO).contains(ERROR_MESSAGE));
}
@IsTest
@@ -76,7 +76,7 @@ private class fflib_LoggerTest
log.debug(ERROR_MESSAGE);
// THEN - It should be appended to the logAppender
System.assert(
System.Assert.isTrue(
APPENDER_MOCK
.getAppendedMessages(System.LoggingLevel.DEBUG)
.contains(ERROR_MESSAGE)
@@ -97,7 +97,7 @@ private class fflib_LoggerTest
log.debug(e);
// THEN - It should be appended to the logAppender
System.assert(
System.Assert.isTrue(
APPENDER_MOCK
.getAppendedMessages(System.LoggingLevel.DEBUG)
.contains(ERROR_MESSAGE_FORMATTED_WITH_EXCEPTION)
@@ -115,7 +115,7 @@ private class fflib_LoggerTest
log.debug(ERROR_MESSAGE_WITH_ARGS, ARGUMENTS);
// THEN - It should be appended to the logAppender
System.assert(
System.Assert.isTrue(
APPENDER_MOCK
.getAppendedMessages(System.LoggingLevel.DEBUG)
.contains(ERROR_MESSAGE_FORMATTED_WITH_ARGS)
@@ -132,7 +132,7 @@ private class fflib_LoggerTest
log.error(ERROR_MESSAGE);
// THEN - It should be appended to the logAppender
System.assert(APPENDER_MOCK.getAppendedMessages(System.LoggingLevel.ERROR).contains(ERROR_MESSAGE));
System.Assert.isTrue(APPENDER_MOCK.getAppendedMessages(System.LoggingLevel.ERROR).contains(ERROR_MESSAGE));
}
@IsTest
@@ -145,7 +145,7 @@ private class fflib_LoggerTest
log.error(ERROR_MESSAGE_WITH_ARGS, ARGUMENTS);
// THEN - It should be appended to the logAppender
System.assert(
System.Assert.isTrue(
APPENDER_MOCK
.getAppendedMessages(System.LoggingLevel.ERROR)
.contains(ERROR_MESSAGE_FORMATTED_WITH_ARGS)
@@ -162,7 +162,7 @@ private class fflib_LoggerTest
log.info(ERROR_MESSAGE);
// THEN - It should be appended to the logAppender
System.assert(APPENDER_MOCK.getAppendedMessages(System.LoggingLevel.INFO).contains(ERROR_MESSAGE));
System.Assert.isTrue(APPENDER_MOCK.getAppendedMessages(System.LoggingLevel.INFO).contains(ERROR_MESSAGE));
}
@IsTest
@@ -175,7 +175,7 @@ private class fflib_LoggerTest
log.info(ERROR_MESSAGE_WITH_ARGS, ARGUMENTS);
// THEN - It should be appended to the logAppender
System.assert(
System.Assert.isTrue(
APPENDER_MOCK
.getAppendedMessages(System.LoggingLevel.INFO)
.contains(ERROR_MESSAGE_FORMATTED_WITH_ARGS)
@@ -192,7 +192,7 @@ private class fflib_LoggerTest
log.warning(ERROR_MESSAGE);
// THEN - It should be appended to the logAppender
System.assert(APPENDER_MOCK.getAppendedMessages(System.LoggingLevel.WARN).contains(ERROR_MESSAGE));
System.Assert.isTrue(APPENDER_MOCK.getAppendedMessages(System.LoggingLevel.WARN).contains(ERROR_MESSAGE));
}
@IsTest
@@ -205,7 +205,7 @@ private class fflib_LoggerTest
log.warning(ERROR_MESSAGE_WITH_ARGS, ARGUMENTS);
// THEN - It should be appended to the logAppender
System.assert(
System.Assert.isTrue(
APPENDER_MOCK
.getAppendedMessages(System.LoggingLevel.WARN)
.contains(ERROR_MESSAGE_FORMATTED_WITH_ARGS)
@@ -225,12 +225,12 @@ private class fflib_LoggerTest
log.error(ERROR_MESSAGE);
// THEN - It Should be added to both appenders
System.assert(
System.Assert.isTrue(
APPENDER_MOCK
.getAppendedMessages(System.LoggingLevel.ERROR)
.contains(ERROR_MESSAGE)
);
System.assert(
System.Assert.istrue(
APPENDER_MOCK_B
.getAppendedMessages(System.LoggingLevel.ERROR)
.contains(ERROR_MESSAGE)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>53.0</apiVersion>
<apiVersion>57.0</apiVersion>
<status>Active</status>
</ApexClass>

Some files were not shown because too many files have changed in this diff Show More