Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Efter byg kan GM-BFF afvikles vha. Docker. For at starte GM-BFF afvikles med følgende kommando:


mvn spring-boot:run

...

Kode strukturering

Kildekoden bygges vha Maven, og kildekoden er struktureret som Maven moduler. GM-BFF består af følgende moduler:er et single-module projekt. 


Snitfladen til appen er specificeret i OpenAPI og ligger i folderen:

./openapi/bff

 Snitfladen er opdelt i journal og cms.


Bruno (https://www.usebruno.com) benyttes som api client og gøre det muligt kalde en kørende instans af GM-BFF lokalt og i test.  

Beskrivelse af testsetup

Unittests

??? JUnit anvendes til implementering af unit tests . Der er kontinuert gennemført unit tests på alle komponenter i projektet.Unit tests afvikling under byg vha ??? plugin for Maven, men kan separat afvikles ved at køreog afvikles som følger:

mvn test


Hvis der derimod laves en verify, så vil der også blive genereret code coverage, hvor fremkommende rapport kan ses i testreport/target/site/jacoco-aggregate/index.html

Integrationstests

Integrationstests ligger i modulet ??? og kan afvikles med:

mvn verify -???

Dette forudsætter at alle services er startet som angivet i ??? setuppet

Hvis man ønsker af afvikle testen op mod en andet miljø f.eks. test1 eller test2 henvises til GM-BFF - Testvejledning.

Dokument Historik

3/4 2025Martin Henriksen/SDSEtablering af dokumentation
16/9 2025Thomas GlæsnerUdfyldt