Author: sisbell
Date: Mon Sep  1 12:34:09 2008
New Revision: 691037

URL: http://svn.apache.org/viewvc?rev=691037&view=rev
Log:
Updated unit test for append.child

Modified:
    
maven/shared/trunk/maven-shared-model/src/test/java/org/apache/maven/shared/model/impl/DefaultModelDataSourceTest.java

Modified: 
maven/shared/trunk/maven-shared-model/src/test/java/org/apache/maven/shared/model/impl/DefaultModelDataSourceTest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-model/src/test/java/org/apache/maven/shared/model/impl/DefaultModelDataSourceTest.java?rev=691037&r1=691036&r2=691037&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-shared-model/src/test/java/org/apache/maven/shared/model/impl/DefaultModelDataSourceTest.java
 (original)
+++ 
maven/shared/trunk/maven-shared-model/src/test/java/org/apache/maven/shared/model/impl/DefaultModelDataSourceTest.java
 Mon Sep  1 12:34:09 2008
@@ -48,39 +48,44 @@
     public void mergeModelContainersSetWithAppendChild() {
         ModelProperty dup0 = new ModelProperty( 
"http://apache.org/maven/project";, null );
         ModelProperty dup1 = new ModelProperty( 
"http://apache.org/maven/project/build";, null );
-        ModelProperty dup2 = new ModelProperty( 
"http://apache.org/maven/project/build/pluginManagement";, null );
-        ModelProperty dup3 =
-            new ModelProperty( 
"http://apache.org/maven/project/build/pluginManagement/plugins#collection";, 
null );
+        ModelProperty dup2 =
+            new ModelProperty( 
"http://apache.org/maven/project/build/plugins#collection";, null );
+        ModelProperty dup3 = new ModelProperty(
+            "http://apache.org/maven/project/build/plugins#collection/plugin";, 
null );
         ModelProperty dup4 = new ModelProperty(
-            
"http://apache.org/maven/project/build/pluginManagement/plugins#collection/plugin";,
 null );
-        ModelProperty dup5 = new ModelProperty(
-            
"http://apache.org/maven/project/build/pluginManagement/plugins#collection/plugin/configuration#set";,
 null );
+            
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set";,
 null );
+          ModelProperty dup5 = new ModelProperty(
+            
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set/myList";,
 null );
         ModelProperty dup6 = new ModelProperty( 
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set/myList#property/combine.children";,
 "append" );
         ModelProperty dup6a = new ModelProperty( 
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set/myList#property/combine.children/a";,
 "x" );
         ModelProperty dup7 = new ModelProperty(
-            
"http://apache.org/maven/project/build/pluginManagement/plugins#collection/plugin/version";,
 "1.1" );
+            
"http://apache.org/maven/project/build/plugins#collection/plugin/version";, 
"1.1" );
         ModelProperty dup8 = new ModelProperty(
-            
"http://apache.org/maven/project/build/pluginManagement/plugins#collection/plugin";,
 null );
+            "http://apache.org/maven/project/build/plugins#collection/plugin";, 
null );
         ModelProperty dup9 = new ModelProperty(
-            
"http://apache.org/maven/project/build/pluginManagement/plugins#collection/plugin/configuration#set";,
 null );
-        ModelProperty dup10 = new ModelProperty( 
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set/myList#property/combine.children";,
 "append" );
-        ModelProperty dup10a = new ModelProperty( 
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set/myList#property/combine.children/b";,
 "y" );
-        ModelProperty dup11 = new ModelProperty(
-            
"http://apache.org/maven/project/build/pluginManagement/plugins#collection/plugin/version";,
 "1.1" );
+            
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set";,
 null );
+        ModelProperty dup10 = new ModelProperty(
+            
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set/myList";,
 null );
+        ModelProperty dup11 = new ModelProperty( 
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set/myList#property/combine.children";,
 "append" );
+        ModelProperty dup11a = new ModelProperty( 
"http://apache.org/maven/project/build/plugins#collection/plugin/configuration#set/myList#property/combine.children/b";,
 "y" );
+        ModelProperty dup12 = new ModelProperty(
+            
"http://apache.org/maven/project/build/plugins#collection/plugin/version";, 
"1.1" );
 
         List<ModelProperty> modelProperties = Arrays.asList( dup0, dup1, dup2, 
dup3, dup4, dup5, dup6, dup6a, dup7, dup8,
-                                                             dup9, dup10, 
dup10a, dup11 );
+                                                             dup9, dup10, 
dup11, dup11a, dup12 );
         DummyModelContainerFactory factory = new DummyModelContainerFactory();
 
         DefaultModelDataSource datasource = new DefaultModelDataSource();
         datasource.init( modelProperties, factories );
 
         List<ModelProperty> mps = datasource.mergeModelContainers(
-            factory.create( new ArrayList<ModelProperty>( 
modelProperties.subList( 4, 9 ) ) ),
-            factory.create( new ArrayList<ModelProperty>( 
modelProperties.subList( 9, 13 ) ) ) );
+            factory.create( new ArrayList<ModelProperty>( 
modelProperties.subList( 3, 9 ) ) ),
+            factory.create( new ArrayList<ModelProperty>( 
modelProperties.subList( 9, 14 ) ) ) );
         for(ModelProperty mp : mps) {
             System.out.println(mp);
         }
+        assertTrue(mps.contains(dup6a));
+        assertTrue(mps.contains(dup11a));
     }
 
 


Reply via email to