/** * Gets a list of file type keys for all file types defined in the system. * * @return the list of file type keys */ @RequestMapping(value = "/fileTypes", method = RequestMethod.GET) @Secured(SecurityFunctions.FN_FILE_TYPES_ALL_GET) public FileTypeKeys getFileTypes() { return fileTypeService.getFileTypes(); } }
/** * Gets a list of file type keys for all file types defined in the system. * * @return the list of file type keys */ @RequestMapping(value = "/fileTypes", method = RequestMethod.GET) @Secured(SecurityFunctions.FN_FILE_TYPES_ALL_GET) public FileTypeKeys getFileTypes() { return fileTypeService.getFileTypes(); } }
@Test public void testGetFileTypes() throws Exception { // Get a list of test file type keys. List<FileTypeKey> testFileTypeKeys = Arrays.asList(new FileTypeKey(FORMAT_FILE_TYPE_CODE), new FileTypeKey(FORMAT_FILE_TYPE_CODE_2)); FileTypeKeys fileTypeKeys = new FileTypeKeys(testFileTypeKeys); // Create and persist file type entities. when(fileTypeService.getFileTypes()).thenReturn(fileTypeKeys); // Retrieve a list of file type keys. FileTypeKeys resultFileTypeKeys = fileTypeRestController.getFileTypes(); // Verify the external calls. verify(fileTypeService).getFileTypes(); verifyNoMoreInteractions(fileTypeService); // Validate the returned object. assertEquals(fileTypeKeys, resultFileTypeKeys); } }
@Test public void testGetFileTypes() throws Exception { // Create and persist file type entities. for (FileTypeKey key : fileTypeDaoTestHelper.getTestFileTypeKeys()) { fileTypeDaoTestHelper.createFileTypeEntity(key.getFileTypeCode()); } // Retrieve a list of file type keys. FileTypeKeys resultFileTypeKeys = fileTypeService.getFileTypes(); // Validate the returned object. assertNotNull(resultFileTypeKeys); assertTrue(resultFileTypeKeys.getFileTypeKeys().containsAll(fileTypeDaoTestHelper.getTestFileTypeKeys())); } }