Example usage for org.apache.commons.configuration PropertiesConfiguration addProperty

List of usage examples for org.apache.commons.configuration PropertiesConfiguration addProperty

Introduction

In this page you can find the example usage for org.apache.commons.configuration PropertiesConfiguration addProperty.

Prototype

public void addProperty(String key, Object value) 

Source Link

Document

Adds a new property to this configuration.

Usage

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getIndexMailboxNameShouldReturnOldConfiguredValue() {
    PropertiesConfiguration configuration = new PropertiesConfiguration();
    String name = "name";
    configuration.addProperty("elasticsearch.index.name", name);
    configuration.addProperty("elasticsearch.hosts", "127.0.0.1");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getIndexMailboxName()).isEqualTo(new IndexName(name));
}

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getIndexMailboxNameShouldReturnNewConfiguredValueWhenBoth() {
    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");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getIndexMailboxName()).isEqualTo(new IndexName(name));
}

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getIndexMailboxNameShouldReturnConfiguredValue() {
    PropertiesConfiguration configuration = new PropertiesConfiguration();
    String name = "name";
    configuration.addProperty("elasticsearch.index.mailbox.name", name);
    configuration.addProperty("elasticsearch.hosts", "127.0.0.1");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getIndexMailboxName()).isEqualTo(new IndexName(name));
}

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getIndexMailboxNameShouldReturnDefaultValueWhenMissing() {
    PropertiesConfiguration configuration = new PropertiesConfiguration();
    configuration.addProperty("elasticsearch.hosts", "127.0.0.1");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getIndexMailboxName())
            .isEqualTo(MailboxElasticSearchConstants.DEFAULT_MAILBOX_INDEX);
}

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getReadAliasMailboxNameShouldReturnOldConfiguredValue() {
    PropertiesConfiguration configuration = new PropertiesConfiguration();
    String name = "name";
    configuration.addProperty("elasticsearch.alias.read.name", name);
    configuration.addProperty("elasticsearch.hosts", "127.0.0.1");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getReadAliasMailboxName()).isEqualTo(new ReadAliasName(name));
}

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getReadAliasMailboxNameShouldReturnConfiguredValue() {
    PropertiesConfiguration configuration = new PropertiesConfiguration();
    String name = "name";
    configuration.addProperty("elasticsearch.alias.read.mailbox.name", name);
    configuration.addProperty("elasticsearch.hosts", "127.0.0.1");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getReadAliasMailboxName()).isEqualTo(new ReadAliasName(name));
}

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getReadAliasMailboxNameShouldReturnNewConfiguredValueWhenBoth() {
    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");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getReadAliasMailboxName()).isEqualTo(new ReadAliasName(name));
}

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getReadAliasMailboxNameShouldReturnDefaultValueWhenMissing() {
    PropertiesConfiguration configuration = new PropertiesConfiguration();
    configuration.addProperty("elasticsearch.hosts", "127.0.0.1");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getReadAliasMailboxName())
            .isEqualTo(MailboxElasticSearchConstants.DEFAULT_MAILBOX_READ_ALIAS);
}

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getWriteAliasMailboxNameShouldReturnOldConfiguredValue() {
    PropertiesConfiguration configuration = new PropertiesConfiguration();
    String name = "name";
    configuration.addProperty("elasticsearch.alias.write.name", name);
    configuration.addProperty("elasticsearch.hosts", "127.0.0.1");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getWriteAliasMailboxName()).isEqualTo(new WriteAliasName(name));
}

From source file:org.apache.james.mailbox.elasticsearch.ElasticSearchMailboxConfigurationTest.java

@Test
public void getWriteAliasMailboxNameShouldReturnConfiguredValue() {
    PropertiesConfiguration configuration = new PropertiesConfiguration();
    String name = "name";
    configuration.addProperty("elasticsearch.alias.write.mailbox.name", name);
    configuration.addProperty("elasticsearch.hosts", "127.0.0.1");

    ElasticSearchMailboxConfiguration elasticSearchConfiguration = ElasticSearchMailboxConfiguration
            .fromProperties(configuration);

    assertThat(elasticSearchConfiguration.getWriteAliasMailboxName()).isEqualTo(new WriteAliasName(name));
}