Unittests

Der findes en suite af UnitTests af i SOSI-GW.

Unittests er implementeret vha JUnit og kan eksekveres af Mavens standard testplugin SureFire.

Unittests udføres som en integreret del af byg af komponenten.

Integrationstest til verifikation af funktionalitet og deployment

Integrationstestene for SOSI-GW er implementeret JUnit ligesom unittests og er beregnet til afvikling mod den lokale docker-baserede kørende udgave af SOSI-GW.

Afvikling af Integrationstests aktiveres via Maven ved følgende kommando:

mvn verify -Pintegration


Integrationstestene for CreateIdCardFromBstIT kan køres mod et andet miljø ved at sætte system property 'sosigwUrl'. Fx:

mvn verify -Pintegration -Dtest=CreateIdCardFromBstIT -DsosigwUrl=http://test1.ekstern-test.nspop.dk:8080


Url'en til NTS kan sættes med property ntsUrl. Default er ntsUrl=https://test1-cnsp.ekstern-test.nspop.dk:8443

Antallet af sosi-gw instanser på test miljøet sættes med property gatewayCount. Default er gatewayCount=2 (Sættes denne værdi for lav, kan nogle tests fejle i CreateIdCardFromBstIT)