Author: ogusakov
Date: Wed Apr  1 17:50:50 2009
New Revision: 760982

URL: http://svn.apache.org/viewvc?rev=760982&view=rev
Log:
Mercury repo system impl - enhanced UT for resolved tree

Modified:
    
maven/components/trunk/maven-repository-mercury/src/test/java/org/apache/maven/repository/mercury/MercuryRepositorySystemTest.java

Modified: 
maven/components/trunk/maven-repository-mercury/src/test/java/org/apache/maven/repository/mercury/MercuryRepositorySystemTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-repository-mercury/src/test/java/org/apache/maven/repository/mercury/MercuryRepositorySystemTest.java?rev=760982&r1=760981&r2=760982&view=diff
==============================================================================
--- 
maven/components/trunk/maven-repository-mercury/src/test/java/org/apache/maven/repository/mercury/MercuryRepositorySystemTest.java
 (original)
+++ 
maven/components/trunk/maven-repository-mercury/src/test/java/org/apache/maven/repository/mercury/MercuryRepositorySystemTest.java
 Wed Apr  1 17:50:50 2009
@@ -20,6 +20,7 @@
 package org.apache.maven.repository.mercury;
 
 import java.io.IOException;
+import java.util.Collection;
 import java.util.Set;
 
 import org.apache.maven.artifact.Artifact;
@@ -29,6 +30,7 @@
 import org.apache.maven.repository.AbstractMavenRepositorySystemTest;
 import org.apache.maven.repository.MavenArtifactMetadata;
 import org.apache.maven.repository.MetadataGraph;
+import org.apache.maven.repository.MetadataGraphNode;
 import org.apache.maven.repository.MetadataResolutionRequest;
 import org.apache.maven.repository.MetadataResolutionResult;
 import org.apache.maven.repository.RepositorySystem;
@@ -72,20 +74,22 @@
         
         assertNotNull( resGraph );
         
-        assertNotNull( resGraph.getNodes() );
+        Collection<MetadataGraphNode> nodes = resGraph.getNodes();
+        
+        assertNotNull( nodes );
+        
+        assertEquals( 4, nodes.size() );
+        
+        assertTrue( nodes.contains( new MetadataGraphNode( 
MercuryAdaptor.toMavenArtifactMetadata( new ArtifactMetadata( "asm:asm-xml:3.0" 
) ) ) ) );
+        
+        assertTrue( nodes.contains( new MetadataGraphNode( 
MercuryAdaptor.toMavenArtifactMetadata( new ArtifactMetadata( 
"asm:asm-util:3.0" ) ) ) ) );
+        
+        assertTrue( nodes.contains( new MetadataGraphNode( 
MercuryAdaptor.toMavenArtifactMetadata( new ArtifactMetadata( 
"asm:asm-tree:3.0" ) ) ) ) );
+        
+        assertTrue( nodes.contains( new MetadataGraphNode( 
MercuryAdaptor.toMavenArtifactMetadata( new ArtifactMetadata( "asm:asm:3.0" ) ) 
) ) );
+        
+        assertFalse( nodes.contains( new MetadataGraphNode( 
MercuryAdaptor.toMavenArtifactMetadata( new ArtifactMetadata( 
"asm:asm-parent:3.0" ) ) ) ) );
         
-        assertEquals( 4, resGraph.getNodes().size() );
-//        
-//        assertTrue( checkExists( as, "asm:asm-xml:3.0" ) );
-//        
-//        assertTrue( checkExists( as, "asm:asm-util:3.0" ) );
-//        
-//        assertTrue( checkExists( as, "asm:asm-tree:3.0" ) );
-//        
-//        assertTrue( checkExists( as, "asm:asm:3.0" ) );
-//        
-//        assertFalse( checkExists( as, "asm:asm-parent:3.0" ) );
-//        
 //        for( Artifact a : as )
 //        {
 //            assertTrue( a.getFile().exists() );


Reply via email to