Skip to main content
Skip table of contents

setAllowOnlyMockedCredentials

Versionshinweise

25.3

Code

GROOVY
void setAllowOnlyMockedCredentials(boolean mockedCredentialsOnly)

Mocks gelten nur für die Testausführung. Das schließt Prozesse und deren Unterprozesse bis zum letzten Skripttask vor dem ersten Zwischenereignis, Massendatentask oder Benutzertask ein. Das bedeutet, dass nur Prozesse, welche nur aus Skripttasks und Verzweigungen bestehen, vollständig von Mocks abgedeckt werden können.

Beschreibung

Gibt an, ob Zugriffe (CredentialUtils.readCredentialCredentialUtils.readUserCredential) auf nicht überschriebene Zugangsdaten bei der Testausführung zu einem Fehler führen sollen,
und Änderung, die durch CredentialUtils.saveCredentialCredentialUtils.saveUserCredentialCredentialUtils.deleteCredentialCredentialUtils.deleteUserCredential vorgenommen werden, nur innerhalb der Testausführung sichtbar sein sollen.

Parameter

  • mockedCredentialsOnly - true, falls ein Zugriff auf nicht überschriebene Zugangsdaten zu einem Fehler führen soll,
    und Änderungen, die durch CredentialUtils.saveCredentialCredentialUtils.saveUserCredentialCredentialUtils.deleteCredentialCredentialUtils.deleteUserCredential vorgenommen werden, nur innerhalb der Testausführung sichtbar sind.

Beispiele

GROOVY
VariableMockUtils.setAllowOnlyMockedCredentials(true); 
Credential credentialToCreate = CredentialUtils.createPlainCredential("newCredential"); 
CredentialUtils.saveCredential("Audience", "Identifier", credentialToCreate); // the credential is only visible in this test execution 
 
CredentialUtils.deleteCredential("Audience", "Identifier"); // the credential is only deleted for this test execution 
 
Credential credential = CredentialUtils.readCredential("Audience", "AudienceIdentifier", false); // leads to an error because the credential is not mocked

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.