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 dcaddb9..417e747 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 @@ -1,6 +1,7 @@ package com.mirna.hospitalmanagementapi.unit.application.service; import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.assertThrows; @@ -131,4 +132,18 @@ public class PatientServiceTest { assertEquals(patientUpdatedData.name(), patient.getName()); } + + /** + * Deactivates an existing patient by id + */ + @Test + @DisplayName("Should deactivate a patient") + public void testDeactivatePatient() throws Exception { + + Long id = testPatient.getId(); + + Patient patient = patientService.deactivatePatient(id); + + assertFalse(patient.getActive()); + } }