From aa86a534583441ee20964164919e05497f37bb5b Mon Sep 17 00:00:00 2001 From: Mirna Gama Date: Sat, 6 Jan 2024 13:23:20 -0300 Subject: [PATCH] [R4] Unit test method for deactiva doctor in service class --- .../application/service/DoctorServiceTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/DoctorServiceTest.java b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/DoctorServiceTest.java index f644057..1d5b0be 100644 --- a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/DoctorServiceTest.java +++ b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/service/DoctorServiceTest.java @@ -2,6 +2,7 @@ package com.mirna.hospitalmanagementapi.unit.application.service; import static org.assertj.core.api.Assertions.assertThat; 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; @@ -121,4 +122,18 @@ public class DoctorServiceTest { assertEquals(doctorUpdatedData.name(), doctor.getName()); } + + /** + * Deactivates a existing doctor by id + */ + @Test + @DisplayName("Should deactivate a doctor") + public void testDeactivateDoctor() throws Exception { + + Long id = testDoctor.getId(); + + Doctor doctor = doctorService.deactivateDoctor(id); + + assertFalse(doctor.getActive()); + } }