/** * Deletes an existing file type by file type code. * * @param fileTypeCode the file type code * * @return the file type that got deleted */ @RequestMapping(value = "/fileTypes/{fileTypeCode}", method = RequestMethod.DELETE) @Secured(SecurityFunctions.FN_FILE_TYPES_DELETE) public FileType deleteFileType(@PathVariable("fileTypeCode") String fileTypeCode) { return fileTypeService.deleteFileType(new FileTypeKey(fileTypeCode)); }
/** * Deletes an existing file type by file type code. * * @param fileTypeCode the file type code * * @return the file type that got deleted */ @RequestMapping(value = "/fileTypes/{fileTypeCode}", method = RequestMethod.DELETE) @Secured(SecurityFunctions.FN_FILE_TYPES_DELETE) public FileType deleteFileType(@PathVariable("fileTypeCode") String fileTypeCode) { return fileTypeService.deleteFileType(new FileTypeKey(fileTypeCode)); }
@Test public void testDeleteFileType() throws Exception { // Create a file type. FileType fileType = new FileType(FORMAT_FILE_TYPE_CODE); when(fileTypeService.deleteFileType(new FileTypeKey(FORMAT_FILE_TYPE_CODE))).thenReturn(fileType); FileType deletedFileType = fileTypeRestController.deleteFileType(FORMAT_FILE_TYPE_CODE); // Verify the external calls. verify(fileTypeService).deleteFileType(new FileTypeKey(FORMAT_FILE_TYPE_CODE)); verifyNoMoreInteractions(fileTypeService); // Validate the returned object. assertEquals(fileType, deletedFileType); }