/** * Gets a list of data provider keys for all data providers defined in the system. * * @return the list of data provider keys */ @RequestMapping(value = "/dataProviders", method = RequestMethod.GET) @Secured(SecurityFunctions.FN_DATA_PROVIDERS_ALL_GET) public DataProviderKeys getDataProviders() { return dataProviderService.getDataProviders(); } }
/** * Gets a list of data provider keys for all data providers defined in the system. * * @return the list of data provider keys */ @RequestMapping(value = "/dataProviders", method = RequestMethod.GET) @Secured(SecurityFunctions.FN_DATA_PROVIDERS_ALL_GET) public DataProviderKeys getDataProviders() { return dataProviderService.getDataProviders(); } }
@Test public void testGetDataProviders() throws Exception { DataProviderKeys dataProviderKeys = new DataProviderKeys(Arrays.asList(new DataProviderKey(DATA_PROVIDER_NAME), new DataProviderKey(DATA_PROVIDER_NAME_2))); when(dataProviderService.getDataProviders()).thenReturn(dataProviderKeys); // Retrieve a list of data provider keys. DataProviderKeys resultDataProviderKeys = dataProviderRestController.getDataProviders(); // Verify the external calls. verify(dataProviderService).getDataProviders(); verifyNoMoreInteractions(dataProviderService); // Validate the returned object. assertEquals(dataProviderKeys, resultDataProviderKeys); } }
@Test public void testGetDataProviders() throws Exception { // Create and persist data provider entities. for (DataProviderKey key : DATA_PROVIDER_KEYS) { dataProviderDaoTestHelper.createDataProviderEntity(key.getDataProviderName()); } // Retrieve a list of data provider keys. DataProviderKeys resultDataProviderKeys = dataProviderService.getDataProviders(); // Validate the returned object. assertEquals(DATA_PROVIDER_KEYS, resultDataProviderKeys.getDataProviderKeys()); } }