Example usage for org.apache.commons.configuration Configuration setProperty

List of usage examples for org.apache.commons.configuration Configuration setProperty

Introduction

In this page you can find the example usage for org.apache.commons.configuration Configuration setProperty.

Prototype

void setProperty(String key, Object value);

Source Link

Document

Set a property, this will replace any previously set values.

Usage

From source file:org.sonar.plugins.emma.EmmaMavenInitializer.java

@Override
public void execute(Project project) {
    Configuration conf = project.getConfiguration();
    if (!conf.containsKey(EmmaPlugin.REPORT_PATH_PROPERTY)) {
        String report = getReportFromPluginConfiguration(project);
        if (report == null) {
            report = getReportFromDefaultPath(project);
        }/*from  w w  w.  ja  va  2 s.c om*/
        conf.setProperty(EmmaPlugin.REPORT_PATH_PROPERTY, report);
    }
}

From source file:org.sonar.plugins.findbugs.FindbugsConfigurationTest.java

@Test
public void shouldReturnExcludesFilters() {
    Configuration projectConfiguration = new BaseConfiguration();
    when(project.getConfiguration()).thenReturn(projectConfiguration);
    FindbugsConfiguration conf = new FindbugsConfiguration(project, RulesProfile.create(),
            new FindbugsProfileExporter(), null);

    assertThat(conf.getExcludesFilters().size(), is(0));
    projectConfiguration.setProperty(FindbugsConstants.EXCLUDES_FILTERS_PROPERTY, " foo.xml , bar.xml,");
    assertThat(conf.getExcludesFilters().size(), is(2));
}

From source file:org.sonar.plugins.findbugs.FindbugsMavenInitializer.java

@Override
public void execute(Project project) {
    Configuration conf = project.getConfiguration();
    if (!conf.containsKey(FindbugsConstants.EXCLUDES_FILTERS_PROPERTY)) {
        conf.setProperty(FindbugsConstants.EXCLUDES_FILTERS_PROPERTY,
                getExcludesFiltersFromPluginConfiguration(project));
    }/*from w w  w.  j  a v a 2  s  .  c o m*/
}

From source file:org.sonar.plugins.multibuildstability.BuildStabilitySensorTest.java

@Test
public void urlInConfigurationTakesPrecedence() throws Exception {
    MavenProject mavenProject = new MavenProject();
    CiManagement ciManagement = new CiManagement();
    ciManagement.setSystem("Hudson");
    ciManagement.setUrl("pom");
    mavenProject.setCiManagement(ciManagement);
    Configuration configuration = new BaseConfiguration();
    configuration.setProperty(BuildStabilitySensor.CI_URL_PROPERTY, "Hudson:conf");
    Project project = mock(Project.class);
    when(project.getPom()).thenReturn(mavenProject);
    when(project.getConfiguration()).thenReturn(configuration);

    CiConfiguration config = sensor.getCiConfigurations(project).get(0);
    assertThat(config.getSystem(), is("hudson"));
    assertThat(config.getUrl(), is("conf"));
}

From source file:org.sonar.plugins.php.core.AbstractPhpPluginConfigurationTest.java

@Test
public void shouldSkipWhenShouldRunSetToFalseAndSkipNotSet() {
    Configuration config = new BaseConfiguration();
    config.setProperty("run", false);

    Project project = MockUtils.createMockProject(config);
    FakeConfiguration conf = new FakeConfiguration(project);

    assertEquals(true, conf.isSkip());// w  ww.  j a v a 2 s  .  c o  m
}

From source file:org.sonar.plugins.php.core.AbstractPhpPluginConfigurationTest.java

@Test
public void shouldNotSkipWhenShouldRunSetToTrueAndSkipNotSet() {
    Configuration config = new BaseConfiguration();
    config.setProperty("run", true);

    Project project = MockUtils.createMockProject(config);
    FakeConfiguration conf = new FakeConfiguration(project);

    assertEquals(false, conf.isSkip());/*from  ww w .j  a va  2  s.  c o  m*/
}

From source file:org.sonar.plugins.php.core.AbstractPhpPluginConfigurationTest.java

@Test
public void shouldSkipWhenSkipSetToTrueAndShouldRunNotSet() {
    Configuration config = new BaseConfiguration();
    config.setProperty("skip", true);

    Project project = MockUtils.createMockProject(config);
    FakeConfiguration conf = new FakeConfiguration(project);

    assertEquals(true, conf.isSkip());//w ww .  j av  a2  s  . c om
}

From source file:org.sonar.plugins.php.core.AbstractPhpPluginConfigurationTest.java

@Test
public void shouldNotSkipWhenSkipSetToFalseAndShouldRunNotSet() {
    Configuration config = new BaseConfiguration();
    config.setProperty("skip", false);

    Project project = MockUtils.createMockProject(config);
    FakeConfiguration conf = new FakeConfiguration(project);

    assertEquals(false, conf.isSkip());//from ww  w  .j  a  v  a2s  .c  om
}

From source file:org.sonar.plugins.php.core.AbstractPhpPluginConfigurationTest.java

@Test
public void shouldSkipIgnoringShouldRunValueWhenSkipSetToTrue() {
    Configuration config = new BaseConfiguration();
    config.setProperty("skip", true);
    config.setProperty("run", true);

    Project project = MockUtils.createMockProject(config);
    FakeConfiguration conf = new FakeConfiguration(project);

    assertEquals(true, conf.isSkip());/*from w w w . j a va  2  s  . c o  m*/
}

From source file:org.sonar.plugins.php.core.AbstractPhpPluginConfigurationTest.java

@Test
public void shouldNotSkipIgnoringShouldRunValueWhenSkipSetToFalse() {
    Configuration config = new BaseConfiguration();
    config.setProperty("skip", false);
    config.setProperty("run", true);

    Project project = MockUtils.createMockProject(config);
    FakeConfiguration conf = new FakeConfiguration(project);

    assertEquals(false, conf.isSkip());/*from   ww  w  . j  a v a2 s .com*/
}