List of usage examples for org.apache.commons.configuration PropertiesConfiguration addProperty
public void addProperty(String key, Object value)
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getIndexMailboxNameShouldReturnNewConfiguredValueWhenBoth() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.index.name", "other"); configuration.addProperty("elasticsearch.index.mailbox.name", name); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getIndexMailboxName()).isEqualTo(new IndexName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getIndexMailboxNameShouldReturnConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.index.mailbox.name", name); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getIndexMailboxName()).isEqualTo(new IndexName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getIndexMailboxNameShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getIndexMailboxName()) .isEqualTo(MailboxElasticSearchConstants.DEFAULT_MAILBOX_INDEX); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getReadAliasMailboxNameShouldReturnOldConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.alias.read.name", name); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getReadAliasMailboxName()).isEqualTo(new ReadAliasName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getReadAliasMailboxNameShouldReturnConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.alias.read.mailbox.name", name); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getReadAliasMailboxName()).isEqualTo(new ReadAliasName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getReadAliasMailboxNameShouldReturnNewConfiguredValueWhenBoth() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.alias.read.mailbox.name", name); configuration.addProperty("elasticsearch.alias.read.name", "other"); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getReadAliasMailboxName()).isEqualTo(new ReadAliasName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getReadAliasMailboxNameShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getReadAliasMailboxName()) .isEqualTo(MailboxElasticSearchConstants.DEFAULT_MAILBOX_READ_ALIAS); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getWriteAliasMailboxNameShouldReturnOldConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.alias.write.name", name); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getWriteAliasMailboxName()).isEqualTo(new WriteAliasName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getWriteAliasMailboxNameShouldReturnConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.alias.write.mailbox.name", name); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getWriteAliasMailboxName()).isEqualTo(new WriteAliasName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getWriteAliasMailboxNameShouldReturnNewConfiguredValueWhenBoth() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.alias.write.mailbox.name", name); configuration.addProperty("elasticsearch.alias.write.name", "other"); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getWriteAliasMailboxName()).isEqualTo(new WriteAliasName(name)); }