### Question:
ConfigurationServiceImpl extends AbstractConveyorComponentService implements ConfigurationService { @Override public void updateConfigurationProperty( final ConfigurationProperty configurationProperty) throws ConveyorExecutionException { if (configurationProperty == null) { throw new IllegalArgumentException("null configurationProperty"); } log.info("updateConfigurationProperty(ConfigurationProperty) with: {}", configurationProperty); try { configurationPropertyDAO.saveOrUpdate(configurationProperty); } catch (TransferDAOException e) { log.error("dao error updating configuration", e); throw new ConveyorExecutionException(e); } log.info("configuration property updated"); updateCachedConveyorConfigurationProperties(); }  @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 testUpdateConfigurationProperty() throws Exception { String testKey = "testUpdateConfigurationProperty"; String testValue = "testUpdateConfigurationPropertyVal"; String testUpdatedValue = "testUpdateConfigurationPropertyValUpdated"; ConfigurationProperty configProperty = new ConfigurationProperty(); configProperty.setPropertyKey(testKey); configProperty.setPropertyValue(testValue); configProperty.setCreatedAt(new Date()); ConfigurationProperty actual = configurationService .addConfigurationProperty(configProperty); Assert.assertNotNull("null configuration property", actual); actual.setPropertyValue(testUpdatedValue); configurationService.updateConfigurationProperty(actual); Assert.assertTrue(true); }