@Test(expected = IncorrectParameterException.class) public void deactivateIncorrectConfigurationTest() { configurationService.deactivateConfiguration(INCORRECT_SQL_ID, null); }
@Override public ConfigurationDto deactivateConfiguration(String configurationId, String deactivatedUsername) throws ControlServiceException { ChangeConfigurationNotification cfgNotification = configurationService .deactivateConfiguration(configurationId, deactivatedUsername); ChangeNotificationDto notification = cfgNotification.getChangeNotificationDto(); if (notification != null) { notifyEndpoints(notification, null, cfgNotification.getConfigurationDto()); } return cfgNotification.getConfigurationDto(); }
@Test(expected = IncorrectParameterException.class) public void deactivateInactiveConfigurationTest() { ConfigurationDto config = generateConfigurationDto(null, null, 1, false, false).get(0); configurationService.deactivateConfiguration(config.getId(), null); }
@Test public void deactivateConfigurationTest() { ConfigurationDto config = generateConfigurationDto(null, null, 1, true, false).get(0); configurationService.deactivateConfiguration(config.getId(), null); config = configurationService.findConfigurationById(config.getId()); Assert.assertNotNull(config); Assert.assertEquals(UpdateStatus.DEPRECATED, config.getStatus()); }