Page History
...
I praksis kan alle tests køre op imod docker-compose-setuppet under development, da denne indeholder både Kafka og database-udgaven af "idsas-registration". Kafka-udgaven af "registration" kører på port 8081 og database-udgaven kører på port 8080. Det er også afspejlet i properties-filerne under "resources".
Bemærk, at der er ikke nogen af integrationstestene, der direkte går ind og tjekker, om en sløring rent faktisk oprettes, da kafka-udgaven jo opretter dem asynkront. Derudover kan en sløring også have været oprettet af en tidligere kørt test, og testene antager intet om databasens tilstand ved kørsel.
Integrationstestene tjekker primært om kaldene går igennem, eller giver fejl, alt efter hvad forventningen er i den givne situation. Mere specifik forretningslogik testes igennem unit-testene.
...