Add method to add a readonly field for mocking.
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
This commit is contained in:
@@ -15,4 +15,15 @@ public with sharing class fflib_MockSObjectUtil
|
||||
JSON.serialize(parentObject) + '}',
|
||||
SObject.class);
|
||||
}
|
||||
|
||||
public static SObject addFieldValue(
|
||||
SObject sObject, SObjectField sObjectField, Object value)
|
||||
{
|
||||
String original = JSON.serialize(sObject);
|
||||
return (SObject) JSON.deserialize(
|
||||
original.left(original.length() - 1) + ',"'
|
||||
+ sObjectField.getDescribe().getName() + '":"'
|
||||
+ String.valueOf(value) + '"}',
|
||||
SObject.class);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user