You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2009/04/01 19:50:51 UTC

svn commit: r760982 - /maven/components/trunk/maven-repository-mercury/src/test/java/org/apache/maven/repository/mercury/MercuryRepositorySystemTest.java

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