From c8d322ddaf45fb5a58799393c3ccf6610cf0a25a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C5=A0kola?= Date: Thu, 23 Jun 2022 16:06:01 +0200 Subject: [PATCH 1/2] fixed argument types and values for registerDirty() with relationship --- .../apex-common/test/classes/mocks/fflib_SObjectMocks.cls | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sfdx-source/apex-common/test/classes/mocks/fflib_SObjectMocks.cls b/sfdx-source/apex-common/test/classes/mocks/fflib_SObjectMocks.cls index b9e13ab12cb..97f8ce296ee 100644 --- a/sfdx-source/apex-common/test/classes/mocks/fflib_SObjectMocks.cls +++ b/sfdx-source/apex-common/test/classes/mocks/fflib_SObjectMocks.cls @@ -140,9 +140,13 @@ public class fflib_SObjectMocks }); } - public void registerDirty(SObject record, Schema.sObjectField relatedToParentField, SObject relatedToParentRecord) + public void registerDirty(SObject record, Schema.SObjectField relatedToParentField, SObject relatedToParentRecord) { - mocks.mockVoidMethod(this, 'registerDirty', new List {SObject.class}, new List {record}); + mocks.mockVoidMethod(this, 'registerDirty', new List { + SObject.class, Schema.SObjectField.class, SObject.class + }, new List { + record, relatedToParentField, relatedToParentRecord + }); } public void registerDirty(List records) From 605e06c579c89aa360e18030ae9d57286e32f985 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C5=A0kola?= Date: Thu, 23 Jun 2022 16:07:06 +0200 Subject: [PATCH 2/2] readability improvements for long lines & indentation fix --- .../test/classes/mocks/fflib_SObjectMocks.cls | 56 ++++++++++++------- 1 file changed, 35 insertions(+), 21 deletions(-) diff --git a/sfdx-source/apex-common/test/classes/mocks/fflib_SObjectMocks.cls b/sfdx-source/apex-common/test/classes/mocks/fflib_SObjectMocks.cls index 97f8ce296ee..c582e82d9b3 100644 --- a/sfdx-source/apex-common/test/classes/mocks/fflib_SObjectMocks.cls +++ b/sfdx-source/apex-common/test/classes/mocks/fflib_SObjectMocks.cls @@ -97,24 +97,40 @@ public class fflib_SObjectMocks mocks.mockVoidMethod(this, 'registerNew', new List {List.class}, new List {records}); } - public void registerNew(SObject record, Schema.sObjectField relatedToParentField, SObject relatedToParentRecord) + public void registerNew(SObject record, Schema.SObjectField relatedToParentField, SObject relatedToParentRecord) { - mocks.mockVoidMethod(this, 'registerNew', new List {SObject.class, Schema.sObjectField.class, SObject.class}, new List {record, relatedToParentField, relatedToParentRecord}); + mocks.mockVoidMethod(this, 'registerNew', new List { + SObject.class, Schema.SObjectField.class, SObject.class + }, new List { + record, relatedToParentField, relatedToParentRecord + }); } - public void registerRelationship(SObject record, Schema.sObjectField relatedToField, SObject relatedTo) + public void registerRelationship(SObject record, Schema.SObjectField relatedToField, SObject relatedTo) { - mocks.mockVoidMethod(this, 'registerRelationship', new List {SObject.class, Schema.sObjectField.class, SObject.class}, new List {record, relatedToField, relatedTo}); + mocks.mockVoidMethod(this, 'registerRelationship', new List { + SObject.class, Schema.SObjectField.class, SObject.class + }, new List { + record, relatedToField, relatedTo + }); } public void registerRelationship(Messaging.SingleEmailMessage email, SObject relatedTo) { - mocks.mockVoidMethod(this, 'registerRelationship', new List {Messaging.SingleEmailMessage.class, SObject.class}, new List {email, relatedTo}); + mocks.mockVoidMethod(this, 'registerRelationship', new List { + Messaging.SingleEmailMessage.class, SObject.class + }, new List { + email, relatedTo + }); } - public void registerRelationship(SObject record, Schema.sObjectField relatedToField, Schema.sObjectField externalIdField, Object externalId) + public void registerRelationship(SObject record, Schema.SObjectField relatedToField, Schema.SObjectField externalIdField, Object externalId) { - mocks.mockVoidMethod(this, 'registerRelationship', new List {SObject.class, Schema.sObjectField.class, Schema.sObjectField.class, Object.class}, new List {record, relatedToField, externalIdField, externalId}); + mocks.mockVoidMethod(this, 'registerRelationship', new List { + SObject.class, Schema.SObjectField.class, Schema.SObjectField.class, Object.class + }, new List { + record, relatedToField, externalIdField, externalId + }); } public void registerDirty(SObject record) @@ -221,21 +237,19 @@ public class fflib_SObjectMocks mocks.mockVoidMethod(this, 'registerPublishAfterFailureTransaction', new List {List.class}, new List {records}); } + public void commitWork() + { + mocks.mockVoidMethod(this, 'commitWork', new List {}, new List {}); + } - public void commitWork() - { - mocks.mockVoidMethod(this, 'commitWork', new List {}, new List {}); - } - - public void registerWork(fflib_SObjectUnitOfWork.IDoWork work) - { - mocks.mockVoidMethod(this, 'registerWork', new List {fflib_SObjectUnitOfWork.IDoWork.class}, new List {work}); - } + public void registerWork(fflib_SObjectUnitOfWork.IDoWork work) + { + mocks.mockVoidMethod(this, 'registerWork', new List {fflib_SObjectUnitOfWork.IDoWork.class}, new List {work}); + } - public void registerEmail(Messaging.Email email) - { - mocks.mockVoidMethod(this, 'registerEmail', new List {Messaging.Email.class}, new List {email}); - } + public void registerEmail(Messaging.Email email) + { + mocks.mockVoidMethod(this, 'registerEmail', new List {Messaging.Email.class}, new List {email}); + } } - } \ No newline at end of file