| | |
| | | "ds-cfg-enabled: true", |
| | | "ds-cfg-listen-address: 0.0.0.0", "ds-cfg-listen-port: 389"); |
| | | |
| | | // @Checkstyle:off |
| | | /** |
| | | * The default test child configuration "aggregation-property" property |
| | | * definition. |
| | |
| | | /** An aggregation where the target must be enabled. */ |
| | | private AggregationPropertyDefinition<ConnectionHandlerCfgClient, ConnectionHandlerCfg> |
| | | aggregationPropertyDefinitionTargetMustBeEnabled = null; |
| | | // @Checkstyle:on |
| | | |
| | | @BeforeClass |
| | | public void setUp() throws Exception { |
| | |
| | | TestParentCfg parentCfg = getParentCfg(entryName(TEST_PARENT_1), context); |
| | | parentCfg.addTestChildDeleteListener(deleteListener); |
| | | |
| | | ArgumentCaptor<ConfigDeleteListener> registeredListener = ArgumentCaptor.forClass(ConfigDeleteListener.class); |
| | | verify(configRepository).registerDeleteListener(eq(TEST_BASE_CHILD.getName()), registeredListener.capture()); |
| | | ArgumentCaptor<ConfigDeleteListener> registeredListener = |
| | | ArgumentCaptor.forClass(ConfigDeleteListener.class); |
| | | verify(configRepository).registerDeleteListener(eq(TEST_BASE_CHILD.getName()), |
| | | registeredListener.capture()); |
| | | |
| | | // Now simulate the delete ofthe referenced connection handler. |
| | | assertThat(registeredListener.getValue(). |
| | |
| | | TestChildCfg testChildCfg = parentCfg.getTestChild(entryName(TEST_CHILD_7)); |
| | | testChildCfg.addChangeListener(changeListener); |
| | | |
| | | ArgumentCaptor<ConfigChangeListener> registeredListener = ArgumentCaptor.forClass(ConfigChangeListener.class); |
| | | ArgumentCaptor<ConfigChangeListener> registeredListener = |
| | | ArgumentCaptor.forClass(ConfigChangeListener.class); |
| | | verify(configRepository).registerChangeListener(eq(TEST_CHILD_7.getName()), registeredListener.capture()); |
| | | |
| | | // Now simulate the disabling ofthe referenced connection handler. |
| | | assertThat(registeredListener.getValue(). |
| | | configChangeIsAcceptable(TEST_CONNECTION_HANDLER_ENTRY_DISABLED, new LocalizableMessageBuilder())). |
| | | isFalse(); |
| | | configChangeIsAcceptable(TEST_CONNECTION_HANDLER_ENTRY_DISABLED, new LocalizableMessageBuilder())). |
| | | isFalse(); |
| | | |
| | | } finally { |
| | | putBackDefaultAggregationDefinitionFromTargetEnabled(); |