Page History
...
Når servicens er installeret og deployet, kan korrekt deployment verificeres ved at køre integrationstestene. Dette gøres ved at anvende følgende Maven-kommando, som aktiverer Maven-profilen extITs og og specificerer adressen på det specificerede miljø samt adressen på baggrundsjobbene:
mvn verify -pl ltr-btr-service-wildfly -PextITs -DitAddress=http://127.0.0.1:8080/btr -DitOperationsEndpoint=http://localhost:8081/btrI ovenstående kommando kan hhv. 127.0.0.1:8080 og 127.0.0.1:8081 erstattes med adressen på eksternt miljø.
...
Vejledning til afvikling af unit-tests er beskrevet i installationsvejledningen.
Test Data
CreateLivingWill metode er depricated og eksisterer ikke længere i BTR. Tests såsom LivingWillServiceTests (Unit Tests) og UpgradeToTreatmentWill (Integrationstest) kræver eksisterende livsviljedataposter. Living Will-testdata indlæses fra V10__create_livingWill.sql-filen placeret i compose/database/db/test/btr/V10__create_livingWill.sql.
For unit tests indlæses data i den indlejrede btr-database (se ltr-btr-service/src/test/java/dk/sundhedsdatastyrelsen/livtestamente/service/conf/TestDAOConfig.java )
Til integrationstest migreres scriptet ved hjælp af flyaway som angivet i docker-compose-filen.UpgradeToTreatmentWill-integrationstesten kalder kun UpgradeToTreatmentWill-webservicemetoden, hvis der er en levende testamente til stede i databasen. Testen består som standard.
Codecoverage
Efter afvikling af unit-tests genereres en testrapport med Maven-plugin’et JaCoCo. Rapporten kan ses ved at åbne følgende fil i en browser ltr-btr-service/target/site/jacoco/index.html.
...