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


Reply via email to