Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Opdater dokumentet så beskrivelser stemmer overens kodebasen
Navitabs
rootSOR Opslag Service (SORLS) - Leverancebeskrivelse
includeroottrue

Indholdsfortegnelse

Table of Contents
outlinetrue
excludeIndholdsfortegnelse


Unit tests

Unit tests kan udføres ved at køre følgende Maven kommando:

Code Block
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:


Code Block
mvn test package


Coverage rapporten vil kunne findes under følgende lokation:


target/site/jacoco/index.html

...

Unit tests kan indstilles ved at rette i filen:

src/test/resources/unit/sorls.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:

Code Block

...

 mvn verify -PintegrationTest

, som udfører unit tests og integrations test. Det er rigtige forespørgelser mod en rigtig deployment, så fejl på grund af datas indhold kan opleves, selvom at selve formen er korrekt. For eksempel, der forsøges at læse SOR data records gennem search service operation med gyldig soap request som resulter i en foventeded data record fra SOR DBM og bagefter med en ugyldig request som response er den foventeded fejl. Integration tests kan indstilled

Integrationstests kan indstilles ved at rette i filen:

src/test/resources/integration/sorls.properties

Alternativt kan properties sættes og/eller overskrives på kommando linien. Følgende er eksempel på at overskrive URL til applikationen:

Code Block
mvn verify -PintegrationTest -DargLine="-Dsorls.url=http://<host>:8080/sor-opslag"

...

Performance tests

TBD.

Endurance tests

...