Skip to content
Snippets Groups Projects
user avatar
Klaus Fischer authored
0d7159ff
History

FIT-Connect Automated Testing

Voraussetzungen

Der verwendete Zustellpunkt muss die folgenden Voraussetzungen erfüllen:

  • Reply Channel Elster darf nicht aktiviert sein
  • Alle andere Reply Channels müssen aktiviert sein

Im Verzeichnis MockContainer sucht der Dependency Injection Container nach einem Verzeichnis encryptionKeys mit folgenden Dateien:

Hinweis für OSX - MacOS

In OSX ist zu beachten, dass der DYLD_LIBRARY_PATH gesetzt sein muss. (siehe Readme im Projekt selbst für weitere Informationen)

Dateien für die Tests

Test/MockContainer/encryptionKeys
  +- credentials.json
  +- privateKey_decryption.json
  +- privateKey_signing.json
  +- publicKey_encryption.json
  +- publicKey_signature_verification.json

Obwohl die Public Keys zum SSP hochgeladen werden, werden diese dennoch hier benötigt, da die Unit Tests nicht auf den Server zugreifen aber die Public Keys benötigen.

credentials.json

In der credentials.json werden folgende Werte angegeben:

{
  "sender": {
    "clientId": "<ID from SSP for SENDER>",
    "clientSecret": "<Secret from SSP for SENDER>"
  },
  "subscriber": {
    "clientId": "<ID from SSP for SUBSCRIBER>",
    "clientSecret": "<Secret from SSP for SUBSCRIBER>",
    "callbackSecret": "<Callback secret from SSP for SUBSCRIBER>"
  },
  "destinationId": "<GUID for the destination to send the submission to>",
  "leikaKey": "<Leika Key the destination accepts>"
}