Skip to content
Failed

Changes

Summary

  1. Add TestEntityFactory and adjust entity mappings (commit: 73f5ec2) (details)
Commit 73f5ec204cc7167b7870afb774a07c54827cb6df by juslopezg
Add TestEntityFactory and adjust entity mappings

Introduce TestEntityFactory to centralize test entity creation and simplify tests; update tests to use the new factory helpers. Add uk.co.jemos.podam.common.PodamExclude imports and @PodamExclude annotations across many entities to prevent Podam from populating relation graphs. Adjust equals/hashCode exclusions to avoid circular references, fix several JPA/JSON mappings (Review<->Adoption made one-to-one, Adoption.trialStay mapping updated, ShelterEvent JSON property name, rename/cleanup of veterinarian/adoptionRequests field), and resolve accidental merge markers in PetEntity and VaccinationRecordEntity. These changes reduce test flakiness and prevent cascading persistence of transient relation graphs.
(commit: 73f5ec2)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/ReviewEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/VeterinarianEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/AdopterEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionRequestEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/MedicalEventEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/DevolutionEntity.java (diff)
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/TestEntityFactory.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionHistoryEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/ReportEntity.java (diff)
The file was modifiedsrc/test/java/co/edu/udistrital/mdp/pets/ReviewServiceTest.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEventEntity.java (diff)
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionEntity.java (diff)
The file was modifiedsrc/test/java/co/edu/udistrital/mdp/pets/AdoptionServiceTest.java (diff)