16 package org.openkilda.config.naming;
18 import static java.util.Collections.emptyMap;
19 import static java.util.Collections.singletonList;
20 import static org.junit.Assert.assertEquals;
24 import com.google.common.collect.ImmutableMap;
25 import com.sabre.oss.conf4j.factory.jdkproxy.JdkProxyStaticConfigurationFactory;
26 import com.sabre.oss.conf4j.source.MapConfigurationSource;
27 import org.junit.Before;
28 import org.junit.Test;
31 private static final String TEST_PREFIX =
"test_prefix";
32 private static final String TEST_VALUE =
"test_value";
34 private JdkProxyStaticConfigurationFactory factory;
38 factory =
new JdkProxyStaticConfigurationFactory();
41 factory.setConfigurationValueProcessors(
48 MapConfigurationSource
source =
new MapConfigurationSource(ImmutableMap.of(
"kafka.topic.ctrl", TEST_VALUE));
54 assertEquals(TEST_PREFIX +
"_" + TEST_VALUE, kafkaTopicsConfig.getCtrlTopic());
60 MapConfigurationSource
source =
new MapConfigurationSource(emptyMap());
66 assertEquals(TEST_PREFIX +
"_kilda.ctrl", kafkaTopicsConfig.
getCtrlTopic());
void setupFactoryWithNamingStrategy()
void shouldApplyMappingStrategyToDefaultValue()
void shouldApplyNamingToProvidedValue()