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);