From 9138815b6d543efb2275cb0a251c8be327f5f76a Mon Sep 17 00:00:00 2001 From: Mirna Gama Date: Wed, 10 Jan 2024 17:49:15 -0300 Subject: [PATCH] [R8] Unit test method for delete patient --- .../controllers/PatientControllerTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/controllers/PatientControllerTest.java b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/controllers/PatientControllerTest.java index 9802461..e2a6be2 100644 --- a/src/test/java/com/mirna/hospitalmanagementapi/unit/application/controllers/PatientControllerTest.java +++ b/src/test/java/com/mirna/hospitalmanagementapi/unit/application/controllers/PatientControllerTest.java @@ -156,4 +156,18 @@ public class PatientControllerTest { .characterEncoding("UTF-8").content(patientUpdatedDataDTOContent)) .andExpect(MockMvcResultMatchers.status().isBadRequest()).andDo(MockMvcResultHandlers.print()); } + + /** + * Delete a patient + */ + @Test + @DisplayName("Should delete patient and return http status ok") + public void testDeleteDoctor() throws Exception { + + Long id = testPatient.getId(); + + mockMvc.perform(MockMvcRequestBuilders.delete("/api/v1.0/patients/{id}", id).contentType(MediaType.APPLICATION_JSON) + .characterEncoding("UTF-8")) + .andExpect(MockMvcResultMatchers.status().isOk()).andDo(MockMvcResultHandlers.print()); + } }