Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Det er ikke muligt at teste integrationerne til NAS og Minlog.

Skulle Digst servicen være nede, kan integrationstesten køres, ved at tilføje følgende runtime property:  -Dcucumber.filter.tags="not @RequiresDigst and not @Ignore". Dette undlader at køre de test, som er afhængige af Digsts.

Administrationssnitflade

Der findes følgende integrationstests:

Integrationstests af den administrative snitflade er defineret i følgende Cucumber feature filer:

Feature filIndhold
samtykke_adm.featuretest af den administrative snitflade der kun kan tilgåes af medarbejder med national rolle)
samtykke_dgws.feature

test af borgerkald af oprindelig dgws snitflade. Her kaldes med systembruger + Hsuidheader der identificere en borger. 

I testen er sådan en borger omtalt som en "sundhed.dk borger", da det kun er sundhed.dk der kalder på den måde.

samtykke_dgws_v2.feature

test af borgerkald af version 2 dgws snitflade. Her kaldes med systembruger + Hsuidheader der identificere en borger.

I testen er sådan en borger omtalt som en "sundhed.dk borger", da det kun er sundhed.dk der kalder på den måde.

samtykke_idws.featuretest af borgerkald af oprindelig idws snitflade. Her laves alm borger kald
samtykke_idws_v2.featuretest af borgerkald af v2 idws snitflade. Her laves alm borger kald

Der findes desuden en række tests der endnu ikke er omlagt til Cucumber:

  • Cucumber tests der tester de tre administrative snitflader.
  • ConsentAdministrationSecurityIT tester at servicen kun kan tilgås med valide certifikater og såfremt brugeren findes i whitelisten.
  • ConsentAdministratioV2nSecurityIT ConsentAdministratioV2SecurityIT tester at servicen kun kan tilgås med valide certifikater og såfremt brugeren findes i whitelisten (V2 snitflade).
  • ConsentAdministrationServiceIT tester de forretningsorienterede krav til servicens administrative snitflade for borgere.ConsentAdministrationServiceDGWSIT tester de forretningsorienterede krav til servicens administrative snitflade for systemkald der transformeres vha. HSUID.
  • ConsentAdministrationServiceV2IT tester de forretningsorienterede krav til servicens administrative V2 snitflade for borgere.
  • ConsentAdministrationV2AdminBeanIT tester de forretningsorienterede krav til servicens administrative V2 snitflade for administrativ bruger.

...