### Question:
ConfigurationServiceImpl extends AbstractConveyorComponentService implements ConfigurationService { @Override public List<ConfigurationProperty> listConfigurationProperties() throws ConveyorExecutionException { log.info("listConfigurationProperties()"); try { return configurationPropertyDAO.findAll(); } catch (TransferDAOException e) { log.error("DAO exception", e); throw new ConveyorExecutionException(e); } }  @Override boolean isInTearOffMode(); ConfigurationPropertyDAO getConfigurationPropertyDAO(); void setConfigurationPropertyDAO(
			final ConfigurationPropertyDAO configurationPropertyDAO); @Override List<ConfigurationProperty> listConfigurationProperties(); @Override ConfigurationProperty findConfigurationPropertyByKey(
			final String configurationKey); @Override void deleteConfigurationProperty(
			final ConfigurationProperty configurationProperty); @Override ConfigurationProperty addConfigurationProperty(
			final ConfigurationProperty configurationProperty); @Override void updateConfigurationProperty(
			final ConfigurationProperty configurationProperty); @Override Properties exportProperties(); @Override void importProperties(final Properties propertiesToImport); @Override TransferControlBlock buildDefaultTransferControlBlockBasedOnConfiguration(
			final String restartPath,
			final IRODSAccessObjectFactory irodsAccessObjectFactory); @Override synchronized CachedConveyorConfigurationProperties getCachedConveyorConfigurationProperties(); static final String TEAR_OFF_MODE; }### Answer:
@Test public void testListConfigurationProperties() throws Exception { String testKey1 = "testAddConfigurationProperty1"; String testKey2 = "testAddConfigurationProperty2"; String testValue = "testAddConfigurationPropertyValue"; ConfigurationProperty configProperty = new ConfigurationProperty(); configProperty.setPropertyKey(testKey1); configProperty.setPropertyValue(testValue); configProperty.setCreatedAt(new Date()); configurationService.addConfigurationProperty(configProperty); configProperty = new ConfigurationProperty(); configProperty.setPropertyKey(testKey2); configProperty.setPropertyValue(testValue); configProperty.setCreatedAt(new Date()); configurationService.addConfigurationProperty(configProperty); List<ConfigurationProperty> configurationProperties = configurationService .listConfigurationProperties(); Assert.assertNotNull("null configurationProperties", configurationProperties); Assert.assertFalse("no props found", configurationProperties.isEmpty()); }