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