List of usage examples for org.apache.commons.configuration PropertiesConfiguration addProperty
public void addProperty(String key, Object value)
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getNbReplicaShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getNbReplica()) .isEqualTo(ElasticSearchConfiguration.DEFAULT_NB_REPLICA); }
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getNbShardsShouldReturnConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); int value = 36; configuration.addProperty("elasticsearch.nb.shards", value); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getNbShards()).isEqualTo(value); }
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getNbShardsShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getNbShards()) .isEqualTo(ElasticSearchConfiguration.DEFAULT_NB_SHARDS); }
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getMaxRetriesShouldReturnConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); int value = 36; configuration.addProperty("elasticsearch.retryConnection.maxRetries", value); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getMaxRetries()).isEqualTo(value); }
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getMaxRetriesShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getMaxRetries()) .isEqualTo(ElasticSearchConfiguration.DEFAULT_CONNECTION_MAX_RETRIES); }
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getMinDelayShouldReturnConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); int value = 36; configuration.addProperty("elasticsearch.retryConnection.minDelay", value); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getMinDelay()).isEqualTo(value); }
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getMinDelayShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getMinDelay()) .isEqualTo(ElasticSearchConfiguration.DEFAULT_CONNECTION_MIN_DELAY); }
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getHostsShouldReturnConfiguredHostsWhenNoPort() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String hostname = "myHost"; configuration.addProperty("elasticsearch.hosts", hostname); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getHosts()) .containsOnly(Host.from(hostname, ElasticSearchConfiguration.DEFAULT_PORT)); }
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getHostsShouldReturnConfiguredHostsWhenListIsUsed() throws ConfigurationException { String hostname = "myHost"; String hostname2 = "myOtherHost"; int port = 2154; PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", hostname + "," + hostname2 + ":" + port); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getHosts()).containsOnly( Host.from(hostname, ElasticSearchConfiguration.DEFAULT_PORT), Host.from(hostname2, port)); }
From source file:org.apache.james.backends.es.ElasticSearchConfigurationTest.java
@Test public void getHostsShouldReturnConfiguredHosts() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String hostname = "myHost"; int port = 2154; configuration.addProperty("elasticsearch.hosts", hostname + ":" + port); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getHosts()).containsOnly(Host.from(hostname, port)); }