Upgrade API to 67.0 (#91)

* Upgrade API to 67.0

* Remove override due to build failure

* Fix test due to dependency changes

* Fix failing tests due to dependency changes

* New package version 0.10.0-1-api-upgrade-67 created

---------

Co-authored-by: Wim Velzeboer <wvelzeb1@its.jnj.com>
Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
Wim Velzeboer
2026-08-13 12:06:04 +01:00
committed by GitHub
co-authored by Wim Velzeboer github-actions
parent 415e1cb645
commit 11abb61337
105 changed files with 136 additions and 143 deletions
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -1079,16 +1079,16 @@ public virtual class fflib_SObjects2
}
/**
* Overrides the fflib_SObjects base implementation, which casts every value to `String` and
* uses `String.isNotBlank` — that throws a TypeException on Date / Datetime / Number / Lookup
* fields. This override generalises to "any non-null value, and for Strings also non-blank",
* so the helper works for every field type.
*
* @param field The field to check.
*
* @return The records whose value for `field` is non-null (and, for Strings, non-blank).
*/
protected override List<SObject> getRecordsWithNonBlankFieldValues(Schema.SObjectField sObjectField)
* Overrides the fflib_SObjects base implementation, which casts every value to `String` and
* uses `String.isNotBlank` — that throws a TypeException on Date / Datetime / Number / Lookup
* fields. This override generalises to "any non-null value, and for Strings also non-blank",
* so the helper works for every field type.
*
* @param sObjectField The field to check.
*
* @return The records whose value for `field` is non-null (and, for Strings, non-blank).
*/
protected List<SObject> getRecordsWithNonBlankFieldValues(Schema.SObjectField sObjectField)
{
List<SObject> result = new List<SObject>();
for (SObject record : getRecords())
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -55,6 +55,6 @@ public with sharing class fflib_LogEventStoreListener extends fflib_LogEventDoma
)
);
}
insert logEntryRecords;
insert as system logEntryRecords;
}
}
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -10,10 +10,27 @@ private class fflib_ClassicUnitOfWorkFactoryTest
@IsTest
static void testUnitOfWorkMock()
{
fflib_ApexMocks mocks = new fflib_ApexMocks();
fflib_ISObjectUnitOfWork unitOfWorkMock = new fflib_SObjectMocks.SObjectUnitOfWork(mocks);
new fflib_ClassicUnitOfWorkFactory()
.setMock(unitOfWorkMock);
.setMock(newUnitOfWorkStub());
}
private static fflib_ISObjectUnitOfWork newUnitOfWorkStub() {
return (fflib_ISObjectUnitOfWork) Test.createStub(
fflib_ISObjectUnitOfWork.class,
new UnitOfWorkStubProvider()
);
}
private class UnitOfWorkStubProvider implements System.StubProvider {
public Object handleMethodCall(
Object stubbedObject,
String stubbedMethodName,
System.Type returnType,
List<System.Type> listOfParamTypes,
List<String> listOfParamNames,
List<Object> listOfArgs
) {
return null;
}
}
}
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -51,31 +51,6 @@ private class fflib_LogEventStoreListenerTest
System.Assert.areEqual(1, [SELECT COUNT() FROM fflib_LogEntry__c]);
}
/**
* THIS UNIT TEST IS DISABLED BY DEFAULT SINCE THERE IS NO KNOWN STANDARD USER FACTORY METHOD FOR THE TARGET ORG
*/
@IsTest
static void itShouldStoreRecordOnLogEventWithUserDetails()
{
// GIVEN - A Log Event thrown by a specific user
fflib_LogEvent__e logEvent = generateLoggingLevelEvent(System.LoggingLevel.ERROR, ERROR_MESSAGE);
User testUser = generateUser();
insert testUser;
// WHEN - The log event is published
System.Test.startTest();
System.runAs(testUser)
{
EventBus.publish(logEvent);
}
System.Test.stopTest();
// 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.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)
{
return new fflib_LogEvent__e(
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<ApexClass xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.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>66.0</apiVersion>
<apiVersion>67.0</apiVersion>
<status>Active</status>
</ApexClass>
@@ -151,7 +151,7 @@ private class fflib_UnitOfWorkTest
public virtual void doWork()
{
this.didWork = true;
insert new fflib_LogEntry__c(LogLevel__c = 'INFO', Message__c = 'Work got executed');
insert as system new fflib_LogEntry__c(LogLevel__c = 'INFO', Message__c = 'Work got executed');
}
}

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