Page History
...
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 fil | Indhold |
|---|---|
| samtykke_adm.feature | test 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.feature | test af borgerkald af oprindelig idws snitflade. Her laves alm borger kald |
| samtykke_idws_v2.feature | test 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.
...