1 package org.openecomp.sdc.be.components.distribution.engine;
3 import org.mockito.Mockito;
4 import org.openecomp.sdc.be.config.ConfigurationManager;
5 import org.openecomp.sdc.be.config.DistributionEngineConfiguration;
6 import org.openecomp.sdc.common.api.ConfigurationListener;
7 import org.openecomp.sdc.common.api.ConfigurationSource;
9 public class DummyDistributionConfigurationManager {
11 private DistributionEngineConfiguration configurationMock = Mockito.mock(DistributionEngineConfiguration.class);
13 public DummyDistributionConfigurationManager() {
14 new ConfigurationManager(new DummyConfigurationSource());
17 public class DummyConfigurationSource implements ConfigurationSource {
19 @SuppressWarnings("unchecked")
21 public <T> T getAndWatchConfiguration(Class<T> className, ConfigurationListener configurationListener) {
22 if (className.equals(DistributionEngineConfiguration.class)) {
23 return (T)configurationMock;
29 public <T> void addWatchConfiguration(Class<T> className, ConfigurationListener configurationListener) {
34 public DistributionEngineConfiguration getConfigurationMock() {
35 return configurationMock;