You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ni...@apache.org on 2004/07/29 10:28:55 UTC

svn commit: rev 30913 - avalon/trunk/runtime/framework/impl/src/test/org/apache/avalon/framework/configuration/test

Author: niclas
Date: Thu Jul 29 01:28:53 2004
New Revision: 30913

Modified:
   avalon/trunk/runtime/framework/impl/src/test/org/apache/avalon/framework/configuration/test/DefaultConfigurationTestCase.java
Log:
Added some attributes into the Parameters, to ensure that Attribute orders are not relevant.

Modified: avalon/trunk/runtime/framework/impl/src/test/org/apache/avalon/framework/configuration/test/DefaultConfigurationTestCase.java
==============================================================================
--- avalon/trunk/runtime/framework/impl/src/test/org/apache/avalon/framework/configuration/test/DefaultConfigurationTestCase.java	(original)
+++ avalon/trunk/runtime/framework/impl/src/test/org/apache/avalon/framework/configuration/test/DefaultConfigurationTestCase.java	Thu Jul 29 01:28:53 2004
@@ -241,8 +241,8 @@
     public void testEquals()
         throws Exception
     {
-        DefaultConfiguration a = createSimple( "1", "2" );
-        DefaultConfiguration b = createSimple( "1", "2" );
+        DefaultConfiguration a = createSimple( "a1", "a2" );
+        DefaultConfiguration b = createSimple( "a1", "a2" );
         
         assertEquals( "equal test", a, b );
         
@@ -251,16 +251,16 @@
         
         assertEquals( "value equality", value1, value2 );
         
-        a = createSimple( "1", "2" );
-        b = createSimple( "2", "1" );
+        a = createSimple( "a1", "a2" );
+        b = createSimple( "a2", "a1" );
         
         assertTrue( "order test", ! a.equals( b ) );
         
         value1 = a.getChild( "child" ).getValue();
         value2 = b.getChild( "child" ).getValue();
         
-        assertEquals( "value equality", "1", value1 );
-        assertEquals( "value equality", "2", value2 );
+        assertEquals( "value equality", "a1", value1 );
+        assertEquals( "value equality", "a2", value2 );
     }
     
     private DefaultConfiguration createSimple( String value1, String value2 )
@@ -269,10 +269,19 @@
         DefaultConfiguration conf = new DefaultConfiguration( "root", "0:0", "http://root", "root" );
         DefaultConfiguration child1 = new DefaultConfiguration( "child", "0:1", "http://root/child", "child" );
         child1.setValue( value1 );
+        child1.setAttribute( value1, value1 );
+        child1.setAttribute( value2, value2 );
+        child1.setAttribute( value1, value2 );
+        child1.setAttribute( value2, value1 );
         conf.addChild( child1 );
         
         DefaultConfiguration child2 = new DefaultConfiguration( "child", "0:2", "http://root/child", "child" );
         child2.setValue( value2 );
+        child1.setAttribute( value2, value2 );
+        child1.setAttribute( value1, value1 );
+        child1.setAttribute( value2, value1 );
+        child1.setAttribute( value1, value2 );
+        child2.setAttribute( value2, value2 );
         conf.addChild( child2 );
         
         conf.makeReadOnly();

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org