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 getWriteAliasMailboxNameShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getWriteAliasMailboxName()) .isEqualTo(MailboxElasticSearchConstants.DEFAULT_MAILBOX_WRITE_ALIAS); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getReadAliasQuotaRatioNameShouldReturnConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.alias.read.quota.ratio.name", name); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getReadAliasQuotaRatioName()).isEqualTo(new ReadAliasName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getReadAliasQuotaRatioNameShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getReadAliasQuotaRatioName()) .isEqualTo(QuotaRatioElasticSearchConstants.DEFAULT_QUOTA_RATIO_READ_ALIAS); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getWriteAliasQuotaRatioNameShouldReturnConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.alias.write.quota.ratio.name", name); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getWriteAliasQuotaRatioName()).isEqualTo(new WriteAliasName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getWriteAliasQuotaRatioNameShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getWriteAliasQuotaRatioName()) .isEqualTo(QuotaRatioElasticSearchConstants.DEFAULT_QUOTA_RATIO_WRITE_ALIAS); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getIndexQuotaRatioNameShouldReturnConfiguredValue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); String name = "name"; configuration.addProperty("elasticsearch.index.quota.ratio.name", name); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getIndexQuotaRatioName()).isEqualTo(new IndexName(name)); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getIndexQuotaRatioNameShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getIndexQuotaRatioName()) .isEqualTo(QuotaRatioElasticSearchConstants.DEFAULT_QUOTA_RATIO_INDEX); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getIndexAttachmentShouldReturnConfiguredValueWhenTrue() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.indexAttachments", true); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getIndexAttachment()).isEqualTo(IndexAttachments.YES); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getIndexAttachmentShouldReturnConfiguredValueWhenFalse() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.indexAttachments", false); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getIndexAttachment()).isEqualTo(IndexAttachments.NO); }
From source file:org.apache.james.modules.mailbox.ElasticSearchConfigurationTest.java
@Test public void getIndexAttachmentShouldReturnDefaultValueWhenMissing() throws ConfigurationException { PropertiesConfiguration configuration = new PropertiesConfiguration(); configuration.addProperty("elasticsearch.hosts", "127.0.0.1"); ElasticSearchConfiguration elasticSearchConfiguration = ElasticSearchConfiguration .fromProperties(configuration); assertThat(elasticSearchConfiguration.getIndexAttachment()).isEqualTo(IndexAttachments.YES); }