Page History
...
- Cucumber tests der tester de tre administrative snitflader.
Verifikationssnitflade
Integrationstestene til de to Min Spærring services er baseret på de vedlagte webserviceklienter:
consentservices\consentadministration\client\src\main\java\dk\nsi\consentservices\consentadministration\ConsentAdministrationService.java
consentservices\consentverification\client\src\main\java\dk\nsi\consentservices\consentverification\ConsentVerificationService.java
Begge gør brug af DGWS Consumer klasserne til sikkerhedsintegration.
ConsentAdministration har to integrationstest klasser:
consentservices\consentadministration\integrationtest\src\test\java\dk\nsi\consentservices\consentadministration\bean\impl\ConsentAdministrationSecurityIT.java
consentservices\consentadministration\integrationtest\src\test\java\dk\nsi\consentservices\consentadministration\bean\impl\ConsentAdministrationServiceIT.java
...
- ConsentAdministrationSecurityIT tester at servicen kun kan tilgås med valide certifikater og såfremt brugeren findes i whitelisten.
- ConsentAdministratioV2nSecurityIT 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.
Verifikationssnitflade
Der findes følgende integrationstests:
- Cucumber tests der tester ConsentForData operationen.
ConsentVerification har ligeledes to integrationstest klasser:
consentservices\consentverification\integrationtest\src\test\java\dk\nsi\consentservices\consentverification\bean\impl\ConsentVerificationSecurityIT.java
- consentservices\consentverification\integrationtest\src\test\java\dk\nsi\consentservices\consentverification\bean\impl\ConsentVerificationServiceIT.java
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.
...