You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/07/01 17:58:08 UTC

svn commit: r790239 - /maven/components/trunk/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java

Author: bentmann
Date: Wed Jul  1 15:58:08 2009
New Revision: 790239

URL: http://svn.apache.org/viewvc?rev=790239&view=rev
Log:
o Printed the error for better test failure analysis

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

Modified: maven/components/trunk/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java?rev=790239&r1=790238&r2=790239&view=diff
==============================================================================
--- maven/components/trunk/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java (original)
+++ maven/components/trunk/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactResolverTest.java Wed Jul  1 15:58:08 2009
@@ -114,6 +114,8 @@
 
         ArtifactResolutionResult result = artifactResolver.resolveTransitively( Collections.singleton( g ), projectArtifact, remoteRepositories(), localRepository(), null );
 
+        printErrors( result );
+
         assertEquals( 2, result.getArtifacts().size() );
 
         assertTrue( result.getArtifacts().contains( g ) );
@@ -136,6 +138,8 @@
 
         ArtifactResolutionResult result = artifactResolver.resolveTransitively( Collections.singleton( i ), projectArtifact, remoteRepositories(), localRepository(), null );
 
+        printErrors( result );
+
         assertEquals( 2, result.getArtifacts().size() );
 
         assertTrue( result.getArtifacts().contains( i ) );
@@ -231,6 +235,8 @@
         result =
             artifactResolver.resolveTransitively( set, projectArtifact, remoteRepositories(), localRepository(), mds );
 
+        printErrors( result );
+
         Iterator i = result.getArtifacts().iterator();
         assertEquals( "n should be first", n, i.next() );
         assertEquals( "m should be second", m, i.next() );
@@ -243,8 +249,30 @@
         result =
             artifactResolver.resolveTransitively( set, projectArtifact, remoteRepositories(), localRepository(), mds );
 
+        printErrors( result );
+
         i = result.getArtifacts().iterator();
         assertEquals( "m should be first", m, i.next() );
         assertEquals( "n should be second", n, i.next() );
     }
-}
\ No newline at end of file
+
+    private void printErrors( ArtifactResolutionResult result )
+    {
+        if ( result.hasMissingArtifacts() )
+        {
+            for ( Artifact artifact : result.getMissingArtifacts() )
+            {
+                System.err.println( "Missing: " + artifact );
+            }
+        }
+
+        if ( result.hasExceptions() )
+        {
+            for ( Exception e : result.getExceptions() )
+            {
+                e.printStackTrace();
+            }
+        }
+    }
+
+}