From 6403f625bae91bf92bc2a4ceb0b292d0fb5f3922 Mon Sep 17 00:00:00 2001 From: Mirna Gama Date: Sat, 6 Jan 2024 13:38:48 -0300 Subject: [PATCH] [R4] Unit test method for delete doctor --- .../controllers/DoctorControllerTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/controllers/DoctorControllerTest.java b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/controllers/DoctorControllerTest.java index 616bb2f..6bc1b9d 100644 --- a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/controllers/DoctorControllerTest.java +++ b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/controllers/DoctorControllerTest.java @@ -143,4 +143,18 @@ public class DoctorControllerTest { .characterEncoding("UTF-8").content(doctorUpdatedDataDTOContent)) .andExpect(MockMvcResultMatchers.status().isBadRequest()).andDo(MockMvcResultHandlers.print()); } + + /** + * Delete a doctor + */ + @Test + @DisplayName("Should delete doctor and return http status ok") + public void testDeleteDoctor() throws Exception { + + Long id = testDoctor.getId(); + + mockMvc.perform(MockMvcRequestBuilders.delete("/api/v1.0/doctors/{id}", id).contentType(MediaType.APPLICATION_JSON) + .characterEncoding("UTF-8")) + .andExpect(MockMvcResultMatchers.status().isOk()).andDo(MockMvcResultHandlers.print()); + } }