Denne beskrivelse gælder alle importere, der gør brug af core library, med mindre andet er beskrevet under den enkelt importerer.
Unittest gør brug af Junit og kan udføres med følgende kommando.
mvn clean test |
Database forbindelsen skal være konfigureret i src\test\resources\test.properties. Default er localhost på port 3306.
Integrationtest er baseret på Docker og matcher konceptet i NSP byggeserver. Bemærk ikke alle importere har en integrationstest.
Integrationtest kan udføres med følgende kommando.
docker build --add-host db:<ip addr> -t nsp . docker run --add-host db:<ip addr> -v <fuld stig til integrationtest-files>:/data/importers -p 8080:8080 nsp mvn clean test-compile failsafe:integration-test docker stop nsp docker rm nsp |