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/03/23 21:38:46 UTC

svn commit: r1580609 - /commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/TestINIConfiguration.java

Author: oheger
Date: Sun Mar 23 20:38:46 2014
New Revision: 1580609

URL: http://svn.apache.org/r1580609
Log:
Fixed a failing test case.

The semantics of detached sub configurations has slightly changed. Therefore,
the test needs to be adapted: By calling close() the tracked node gets freed,
and a new section sub configuration can be created which is again connected to
its parent.

Modified:
    commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/TestINIConfiguration.java

Modified: commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/TestINIConfiguration.java
URL: http://svn.apache.org/viewvc/commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/TestINIConfiguration.java?rev=1580609&r1=1580608&r2=1580609&view=diff
==============================================================================
--- commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/TestINIConfiguration.java (original)
+++ commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/TestINIConfiguration.java Sun Mar 23 20:38:46 2014
@@ -890,9 +890,11 @@ public class TestINIConfiguration
     {
         final String data = "[section]\ntest = failed\n";
         INIConfiguration config = setUpConfig(data);
-        HierarchicalConfiguration<ImmutableNode> sub = config.getSection("section");
+        SubnodeConfiguration sub = config.getSection("section");
         assertFalse("No content", sub.isEmpty());
         sub.clear();
+        sub.close();
+        sub = config.getSection("section");
         sub.setProperty("test", "success");
         StringWriter writer = new StringWriter();
         config.write(writer);