From d2c910011e87fd1a5aaf9cf9d2452382ee7dfb13 Mon Sep 17 00:00:00 2001 From: Mirna Gama Date: Wed, 10 Jan 2024 14:59:48 -0300 Subject: [PATCH] [R7] Unit test method for update patient --- .../application/service/PatientServiceTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/PatientServiceTest.java b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/PatientServiceTest.java index 7ef4e3e..dcaddb9 100644 --- a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/PatientServiceTest.java +++ b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/PatientServiceTest.java @@ -22,6 +22,7 @@ import com.mirna.hospitalmanagementapi.application.services.PatientServiceImpl; import com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO; import com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO; import com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientPublicDataDTO; +import com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientUpdatedDataDTO; import com.mirna.hospitalmanagementapi.domain.entities.Patient; import com.mirna.hospitalmanagementapi.domain.repositories.PatientRepository; @@ -116,4 +117,18 @@ public class PatientServiceTest { assertEquals(patients.getSize(), 3); } + + /** + * Updates an existing patient by id + */ + @Test + @DisplayName("Should update a valid patient") + public void testUpdatePatient() throws Exception { + + PatientUpdatedDataDTO patientUpdatedData = new PatientUpdatedDataDTO(testPatient.getId(), "updated_test", null, null); + + Patient patient = patientService.updatePatient(patientUpdatedData); + + assertEquals(patientUpdatedData.name(), patient.getName()); + } }