
Set-uppet med en database nr. 2 og SOR2Resetimporter er endnu ikke implementeret.
Pt. anvendes Master data folder til data fra SORDEMO databasen.
Brugernavne og PW:
sor2_master_test1
sor2_demo_test1
De øvrige miljøer vil få samme brugernavne, hvor “test1” naturligvis vil være erstattet med det for miljøet passende, altså f.eks. “test2”, “udd”, “prodtest” og “prod”.
Der forbindes til SFTP på TEST1 med følgende host-informationer:
Hostnavn: test1.ekstern-test.nspop.dk
Port: 2222
Password er sendt via sms til leverandør (Capgemini, Stwl),
Unit tests kan udføres ved at køre følgende Maven kommando:
mvn test
Hvis test coverage rapporten skal skrives, skal Maven's package step også køres. I det tilfælde vil kommandoen se sådan ud:
mvn test package
Coverage rapporten vil kunne findes under følgende lokation:
target/site/jacoco/index.html
Unit tests går alle klasser igennem, og tester et succesfuldt gennemløb, også alternative gennemløb af koden, samt prøver at ramme de forskellige exceptions som kan opstå.
Unit tests kan indstilles ved at rette i filenerne:
src/test/resources/config.properties
src/test/resources/test.properties
Alle test properties burde allerede være opsat som de bør være, og ingen konfiguration er nødvendigt.
Integration tests kan udføres ved at køre følgende Maven kommando:
mvn verify -P integrationTest -Dimporter.hostname=<URL>
Importeren udstiller en status side, som er det eneste at integrationstesten henter og checker.
Et eksempel på hvad der kan fyldes ind for hostname kunne være: https://localhost:8080
Performance tests udføres ved at lave en fuld import af alt SOR data, inklusiv alt historik til dags dato.
Der kan genereres en sådan zip fil fra SOR backenden, og foruden at seed databasen med alt historik for alt SOR, så har zip-filen også en sådan størrelse der gør den praktisk for en performance test.