Versions Compared

Key

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

...

Selve integrationstestene består af et Create- og dernæst Get Get- og Delete-IDWS kald og skal afvikles mod den deployede komponent med test-opsætning.

...

Bemærk at dette kræver, at projektet er fuldt bygget, for at lokale dependencies er på plads.Bemærk endeligt at integrationstestene opretter data, der ikke slettes igen, dvs. afviklen er altså ikke idempotent.


Hvis man ønsker at køre integrationstests lokalt, kan man starte et lokalt udviklingmiljø op med kommandoen

...

mvn clean install -DskipTests=true

Som nævnt ovenfor, så slettes oprettede data ikke igen automatisk. Hvis man ønsker at slette data for at køre tests igen, kan følgende kommando benyttes:

docker exec development_odrdb_1 /bin/bash -c "echo \"delete from OrganDonor; delete from Properties;\" | mysql -uroot organDonor"

Unit-tests

Vejledning til afvikling af unit-tests er beskrevet i installationsvejledningen.

...