List of usage examples for org.apache.commons.configuration Configuration setProperty
void setProperty(String key, Object value);
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*/ }