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