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