-
Notifications
You must be signed in to change notification settings - Fork 458
ConnectApiWrapper
pozil edited this page Nov 14, 2024
·
4 revisions
Most Connect in Apex methods require access to real organization data,
and fail unless used in test methods marked @isTest(SeeAllData=true)
.
An alternative to that, is mocking the calls to the ConnectAPI class.
This class can be used to inject the ConnectAPI dependency,
allowing its methods to be mocked in test classes.
Group Shared Code
See NamedCredentialRecipesTest
public ConnectApi.ExternalCredential createExternalCredential(ConnectApi.ExternalCredentialInput externalCredentialInput)
Name | Type | Description |
---|---|---|
externalCredentialInput | ConnectApi.ExternalCredentialInput |
ConnectApi.ExternalCredential
public ConnectApi.NamedCredential createNamedCredential(ConnectApi.NamedCredentialInput namedCredentialInput)
Name | Type | Description |
---|---|---|
namedCredentialInput | ConnectApi.NamedCredentialInput |
ConnectApi.NamedCredential
public ConnectApi.ExternalCredential getExternalCredential(String developerName)
Name | Type | Description |
---|---|---|
developerName | String |
ConnectApi.ExternalCredential