You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2009/05/20 01:39:46 UTC

svn commit: r776500 - /maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java

Author: jvanzyl
Date: Tue May 19 23:39:45 2009
New Revision: 776500

URL: http://svn.apache.org/viewvc?rev=776500&view=rev
Log:
o we can use the test metadata source that will be injected.

Modified:
    maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java

Modified: maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java?rev=776500&r1=776499&r2=776500&view=diff
==============================================================================
--- maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java (original)
+++ maven/components/branches/MNG-2766/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java Tue May 19 23:39:45 2009
@@ -63,10 +63,12 @@
     }
     
     @Override
-    protected void tearDown() throws Exception {
-            artifactFactory = null;
-            projectArtifact = null;
-            super.tearDown();
+    protected void tearDown()
+        throws Exception
+    {
+        artifactFactory = null;
+        projectArtifact = null;
+        super.tearDown();
     }
 
     @Override
@@ -109,59 +111,7 @@
 
         Artifact h = createLocalArtifact( "h", "1.0" );
 
-        ArtifactMetadataSource mds = new ArtifactMetadataSource()
-        {
-            public ResolutionGroup retrieve( Artifact artifact, ArtifactRepository localRepository,
-                                             List<ArtifactRepository> remoteRepositories )
-                throws ArtifactMetadataRetrievalException
-            {
-                Set dependencies = new HashSet();
-
-                if ( "g".equals( artifact.getArtifactId() ) )
-                {
-                    Artifact a = null;
-                    try
-                    {
-                        a = createArtifact( "org.apache.maven", "h", "1.0", "jar" );
-                        dependencies.add( a );
-                    }
-                    catch ( Exception e )
-                    {
-                        throw new ArtifactMetadataRetrievalException( "Error retrieving metadata", e, a );
-                    }
-                }
-
-                return new ResolutionGroup( artifact, dependencies, remoteRepositories );
-            }
-
-            public List<ArtifactVersion> retrieveAvailableVersions( Artifact artifact,
-                                                                    ArtifactRepository localRepository,
-                                                                    List<ArtifactRepository> remoteRepositories )
-                throws ArtifactMetadataRetrievalException
-            {
-                throw new UnsupportedOperationException( "Cannot get available versions in this test case" );
-            }
-
-            public List<ArtifactVersion> retrieveAvailableVersionsFromDeploymentRepository(
-                                                                                            Artifact artifact,
-                                                                                            ArtifactRepository localRepository,
-                                                                                            ArtifactRepository remoteRepository )
-                throws ArtifactMetadataRetrievalException
-            {
-                throw new UnsupportedOperationException( "Cannot get available versions in this test case" );
-            }
-
-            public Artifact retrieveRelocatedArtifact( Artifact artifact,
-                                                       ArtifactRepository localRepository,
-                                                       List<ArtifactRepository> remoteRepositories )
-                throws ArtifactMetadataRetrievalException
-            {
-                return artifact;
-            }
-        };
-
-        ArtifactResolutionResult result =
-            artifactResolver.resolveTransitively( Collections.singleton( g ), projectArtifact, remoteRepositories(), localRepository(), mds );
+        ArtifactResolutionResult result = artifactResolver.resolveTransitively( Collections.singleton( g ), projectArtifact, remoteRepositories(), localRepository(), null );
 
         assertEquals( 3, result.getArtifacts().size() );
 
@@ -183,60 +133,7 @@
         Artifact j = createRemoteArtifact( "j", "1.0-SNAPSHOT" );
         deleteLocalArtifact( j );
 
-        ArtifactMetadataSource mds = new ArtifactMetadataSource()
-        {
-            public ResolutionGroup retrieve( Artifact artifact, ArtifactRepository localRepository,
-                                             List<ArtifactRepository> remoteRepositories )
-                throws ArtifactMetadataRetrievalException
-            {
-                Set dependencies = new HashSet();
-
-                if ( "i".equals( artifact.getArtifactId() ) )
-                {
-                    Artifact a = null;
-                    try
-                    {
-                        a = createArtifact( "org.apache.maven", "j", "1.0-SNAPSHOT", "jar" );
-                        dependencies.add( a );
-                    }
-                    catch ( Exception e )
-                    {
-                        throw new ArtifactMetadataRetrievalException( "Error retrieving metadata", e, a );
-                    }
-                }
-
-                return new ResolutionGroup( artifact, dependencies, remoteRepositories );
-            }
-
-            public List<ArtifactVersion> retrieveAvailableVersions( Artifact artifact,
-                                                                    ArtifactRepository localRepository,
-                                                                    List<ArtifactRepository> remoteRepositories )
-                throws ArtifactMetadataRetrievalException
-            {
-                throw new UnsupportedOperationException( "Cannot get available versions in this test case" );
-            }
-
-            public List<ArtifactVersion> retrieveAvailableVersionsFromDeploymentRepository(
-                                                                                            Artifact artifact,
-                                                                                            ArtifactRepository localRepository,
-                                                                                            ArtifactRepository remoteRepository )
-                throws ArtifactMetadataRetrievalException
-            {
-                throw new UnsupportedOperationException( "Cannot get available versions in this test case" );
-            }
-
-            public Artifact retrieveRelocatedArtifact( Artifact artifact,
-                                                       ArtifactRepository localRepository,
-                                                       List<ArtifactRepository> remoteRepositories )
-                throws ArtifactMetadataRetrievalException
-            {
-                return artifact;
-            }
-        };
-
-        ArtifactResolutionResult result =
-            artifactResolver.resolveTransitively( Collections.singleton( i ), projectArtifact, remoteRepositories(),
-                                                  localRepository(), mds );
+        ArtifactResolutionResult result = artifactResolver.resolveTransitively( Collections.singleton( i ), projectArtifact, remoteRepositories(), localRepository(), null );
 
         assertEquals( 3, result.getArtifacts().size() );