Skip to content
Failed

Changes

Summary

  1. Init collections, adjust services & update tests (commit: c99c8ec) (details)
Commit c99c8ec6d0b30509c75e78abddb5b419fc5c41ea by juslopezg
Init collections, adjust services & update tests

Initialize collection fields and add cascades to entities to avoid NPEs and ensure proper persistence; change ShelterEventRepository signature to use Long. Update service behaviors: improve error messages and logging in AdopterService, restrict Notification deletion to items older than 30 days and use searchNotification, increase ShelterEvent code range and add creation/delete guards and logging. Rename many test packages to co.edu.udistrital.mdp.pets.services and adapt tests (MedicalEvent and Adopter tests updated to persist related entities and collections). These changes fix null collection issues, align types for event codes, and enforce business rules around deletions.
(commit: c99c8ec)
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/AdoptionTrackingServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/ReportServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/VaccineService.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java (diff)
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/DevolutionServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/PetServiceTest.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterEventRepository.java (diff)
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/AdoptionRequestServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/ShelterEventServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/PetServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/DevolutionServiceTest.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/services/AdopterService.java (diff)
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/ShelterEventServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/NotificationServiceTest.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/services/ShelterEventService.java (diff)
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/AdoptionHistoryServiceTest.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/services/VeterinarianService.java (diff)
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/AdoptionHistoryServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/AdoptionRequestServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/AdopterServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/VaccinationRecordServiceRequest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/TrialStayServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/VaccineService.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/TrialStayServiceTest.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/entities/MedicalEventEntity.java (diff)
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/MessageServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/MedicalEventServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/ReviewServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/AdoptionTrackingServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/VaccinationRecordServiceRequest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/VeterinarianServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/ShelterServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/ReportServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/AdopterServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/ReviewServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/NotificationServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/AdoptionServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/MessageServiceTest.java
The file was modifiedsrc/main/java/co/edu/udistrital/mdp/pets/services/NotificationService.java (diff)
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/AdoptionServiceTest.java
The file was addedsrc/test/java/co/edu/udistrital/mdp/pets/services/MedicalEventServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/VeterinarianServiceTest.java
The file was removedsrc/test/java/co/edu/udistrital/mdp/pets/ShelterServiceTest.java