From 9c2783199285ad4108f94181cfa8441a1eda103c Mon Sep 17 00:00:00 2001 From: Mirna Gama Date: Wed, 10 Jan 2024 17:45:19 -0300 Subject: [PATCH] [R8] Unit test method for deactivate patient in service class --- .../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 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()); + } }