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

George Gastaldi (JIRA) issues at jboss.org
Tue Mar 3 11:26:51 EST 2015


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

George Gastaldi updated FORGE-2241:
-----------------------------------
           Status: Closed  (was: Pull Request Sent)
    Fix Version/s: 2.15.0.Final
                       (was: 2.x Future)
       Resolution: Done


Merged, thanks!

> 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.15.0.Final
>
>
> 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