1. Indledning
Dette dokument er en vejledning til brug for udviklere af Test CPR Changer (TCC). Formålet er at give udviklere et overblik over hvordan et udviklingsmiljø af TCC kan sættes op, bygges, deployes og tests, samt hvad der er vigtigt at huske i fremtidige releases.
2. Vedligeholdelse
Når der oprettes nye stamdata i DTG'en skal der tilsvarende oprettes en query i den passende DAO-klasse, så der sikres at CPR bliver skiftet.
3. Opsætning af udviklingsmiljø
Repositoriet kan findes på https://git.nspop.dk/projects/NT/repos/test-cpr-changer/browse.
3.1. Bygge komponenten
Udfør følgende kommando for at bygge komponenten:
mvn clean install
3.2. Unit test
JUnit anvendes til implementering af unit tests. Der er kontinuert gennemført unit tests på alle komponenter i projektet.
Unit tests afvikling under byg, men kan separat afvikles ved at køre:
mvn test
3.3. Afvikle komponenten
Efter byg kan TCC afvikles vha docker-compose. Til dette formål findes compose-setup i mappen compose.
For at starte TCC afvikles følgende kommando (build parameteren sikrer, at TCCens Docker images bygges):
cd compose/development
docker-compose up --build