[forge-issues] [JBoss JIRA] (FORGE-2241) Configuration.clearProperty() does not work for multilevel subsets

Daniel Cunha (soro) (JIRA) issues at jboss.org
Wed Feb 25 20:58:49 EST 2015


     [ https://issues.jboss.org/browse/FORGE-2241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Cunha (soro) updated FORGE-2241:
---------------------------------------
              Status: Pull Request Sent  (was: Open)
    Git Pull Request: https://github.com/forge/core/pull/538


> Configuration.clearProperty() does not work for multilevel subsets
> ------------------------------------------------------------------
>
>                 Key: FORGE-2241
>                 URL: https://issues.jboss.org/browse/FORGE-2241
>             Project: Forge
>          Issue Type: Bug
>          Components: Configuration
>    Affects Versions: 2.14.0.Final
>            Reporter: George Gastaldi
>            Assignee: Daniel Cunha (soro)
>             Fix For: 2.x Future
>
>
> Having:
> {code:java}
> @Inject 
> Configuration config;
> @Inject
> @Subset("subset.subset")
> private Configuration subSubsetConfiguration;
> {code}
> The following test should pass:  
> {code:java}
> @Test
> public void testSubSubsetConfigurationClearProperty() throws Exception
> {
>    configuration.clear();
>    configuration.setProperty("subset.subset.A", "Value");
>    assertTrue(subSubsetConfiguration.getKeys().hasNext());
>    subSubsetConfiguration.clearProperty("A");
>    assertFalse(subSubsetConfiguration.getKeys().hasNext());
>    assertFalse(configuration.getKeys().hasNext());
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the forge-issues mailing list