You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by oh...@apache.org on 2014/12/08 22:05:23 UTC

svn commit: r1643923 - in /commons/proper/configuration/trunk/src: main/java/org/apache/commons/configuration2/DynamicCombinedConfiguration.java test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java

Author: oheger
Date: Mon Dec  8 21:05:23 2014
New Revision: 1643923

URL: http://svn.apache.org/r1643923
Log:
[CONFIGURATION-200] Provided a specialized size() implementation for DynamicCombinedConfiguration.

Modified:
    commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration2/DynamicCombinedConfiguration.java
    commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java

Modified: commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration2/DynamicCombinedConfiguration.java
URL: http://svn.apache.org/viewvc/commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration2/DynamicCombinedConfiguration.java?rev=1643923&r1=1643922&r2=1643923&view=diff
==============================================================================
--- commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration2/DynamicCombinedConfiguration.java (original)
+++ commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration2/DynamicCombinedConfiguration.java Mon Dec  8 21:05:23 2014
@@ -608,6 +608,11 @@ public class DynamicCombinedConfiguratio
     }
 
     @Override
+    protected int sizeInternal() {
+        return this.getCurrentConfig().size();
+    }
+
+    @Override
     protected void setPropertyInternal(String key, Object value)
     {
         if (configs != null)

Modified: commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java
URL: http://svn.apache.org/viewvc/commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java?rev=1643923&r1=1643922&r2=1643923&view=diff
==============================================================================
--- commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java (original)
+++ commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java Mon Dec  8 21:05:23 2014
@@ -119,6 +119,7 @@ public class TestDynamicCombinedConfigur
         assertEquals("OK-1", config.getString("buttons/name"));
         assertEquals(3, config.getMaxIndex("buttons/name"));
         assertEquals("a\\,b\\,c", config.getString("split/list2"));
+        assertEquals("Wrong size", 18, config.size());
         config.addProperty("listDelimiterTest", "1,2,3");
         assertEquals("List delimiter not detected", "1", config.getString("listDelimiterTest"));
     }