diff --git a/src/main/java/org/gridsuite/study/server/controller/DirectoryController.java b/src/main/java/org/gridsuite/study/server/controller/DirectoryController.java index 79cbd721d..556bc379a 100644 --- a/src/main/java/org/gridsuite/study/server/controller/DirectoryController.java +++ b/src/main/java/org/gridsuite/study/server/controller/DirectoryController.java @@ -31,11 +31,4 @@ public ResponseEntity getElements(@RequestParam("ids") List ids, @RequestHeader("userId") String userId) { return ResponseEntity.ok().contentType(MediaType.APPLICATION_JSON).body(directoryService.getElements(ids, elementTypes, strictMode, userId)); } - - @RequestMapping(method = RequestMethod.HEAD, value = "/directories/{directoryUuid}/elements/{elementName}/types/{type}") - public ResponseEntity elementExists(@PathVariable UUID directoryUuid, - @PathVariable String elementName, - @PathVariable String type) { - return directoryService.elementExists(directoryUuid, elementName, type) ? ResponseEntity.ok().build() : ResponseEntity.noContent().build(); - } } diff --git a/src/test/java/org/gridsuite/study/server/controller/DirectoryControllerTest.java b/src/test/java/org/gridsuite/study/server/controller/DirectoryControllerTest.java index 1f16d43ed..6f4c0b219 100644 --- a/src/test/java/org/gridsuite/study/server/controller/DirectoryControllerTest.java +++ b/src/test/java/org/gridsuite/study/server/controller/DirectoryControllerTest.java @@ -22,7 +22,6 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; -import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.head; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; @@ -59,26 +58,4 @@ void testGetElements() throws Exception { verify(directoryService).getElements(List.of(elementUuid), List.of("STUDY"), false, USER_ID); } - - @Test - void testElementExists() throws Exception { - UUID directoryUuid = UUID.randomUUID(); - when(directoryService.elementExists(directoryUuid, "elementName", "STUDY")).thenReturn(true); - - mockMvc.perform(head(BASE_URL + "/directories/{directoryUuid}/elements/{elementName}/types/{type}", directoryUuid, "elementName", "STUDY")) - .andExpect(status().isOk()) - .andExpect(content().string("")); - - verify(directoryService).elementExists(directoryUuid, "elementName", "STUDY"); - } - - @Test - void testElementDoesNotExist() throws Exception { - UUID directoryUuid = UUID.randomUUID(); - when(directoryService.elementExists(directoryUuid, "elementName", "STUDY")).thenReturn(false); - - mockMvc.perform(head(BASE_URL + "/directories/{directoryUuid}/elements/{elementName}/types/{type}", directoryUuid, "elementName", "STUDY")) - .andExpect(status().isNoContent()) - .andExpect(content().string("")); - } }