Page History
...
Vejledning til afvikling af unit-tests er beskrevet i installationsvejledningen.
Test Data
CreateLivingWill metode-id afskrevet 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.
...