You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2008/09/23 04:09:28 UTC
svn commit: r698066 -
/maven/sandbox/trunk/mercury/mercury-it/src/test/java/org/apache/maven/mercury/repository/tests/ReadWriteTest.java
Author: ogusakov
Date: Mon Sep 22 19:09:27 2008
New Revision: 698066
URL: http://svn.apache.org/viewvc?rev=698066&view=rev
Log:
added read-write test for classifier
Modified:
maven/sandbox/trunk/mercury/mercury-it/src/test/java/org/apache/maven/mercury/repository/tests/ReadWriteTest.java
Modified: maven/sandbox/trunk/mercury/mercury-it/src/test/java/org/apache/maven/mercury/repository/tests/ReadWriteTest.java
URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-it/src/test/java/org/apache/maven/mercury/repository/tests/ReadWriteTest.java?rev=698066&r1=698065&r2=698066&view=diff
==============================================================================
--- maven/sandbox/trunk/mercury/mercury-it/src/test/java/org/apache/maven/mercury/repository/tests/ReadWriteTest.java (original)
+++ maven/sandbox/trunk/mercury/mercury-it/src/test/java/org/apache/maven/mercury/repository/tests/ReadWriteTest.java Mon Sep 22 19:09:27 2008
@@ -124,5 +124,37 @@
System.out.println("local repo is in "+localRepoBase);
}
+
+ public void testOneArtifactWithClassifier()
+ throws IllegalArgumentException, RepositoryException
+ {
+ ArtifactBasicMetadata bm = new ArtifactBasicMetadata("a:a:4:sources");
+ query.add( bm );
+
+ ArtifactResults res = reader.readArtifacts( query );
+
+ assertTrue( res != null );
+ assertFalse( res.hasExceptions() );
+ assertTrue( res.hasResults() );
+
+ Map< ArtifactBasicMetadata, List<Artifact>> resMap = res.getResults();
+
+ assertNotNull( resMap );
+ assertFalse( resMap.isEmpty() );
+
+ List<Artifact> al = resMap.get( bm );
+
+ assertNotNull( al );
+ assertFalse( al.isEmpty() );
+
+ Artifact a = al.get( 0 );
+
+ writer.writeArtifact( al );
+
+ File aBin = new File( localRepoBase, "a/a/4/a-4-sources.jar" );
+ assertTrue( aBin.exists() );
+
+System.out.println("local repo is in "+localRepoBase);
+ }
}