Versions Compared

Key

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

...

Brugerhistorierne beskriver kun frabedelser, men integrationstestene dækker desuden samtykke.

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.

...

  • Cucumber tests der tester ConsentForData operationen.
  • ConsentVerificationSecurityIT tester at servicen kun kan tilgås med valide certifikater og såfremt brugeren findes i whitelisten.

  • ConsentVerificationServiceIT tester de forretningsorienterede krav til servicen.

...

  • .

Testdata

Keystores benyttes i forbindelse med integrationstestene både af test-drivere og af services deployeret til JBoss.

...