Versions Compared

Key

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

...

  • 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.

...