Author: hboutemy
Date: Sat Oct 27 12:20:37 2012
New Revision: 1402786
URL: http://svn.apache.org/viewvc?rev=1402786&view=rev
Log:
added dependency with classifier test
Added:
maven/maven-3/trunk/maven-aether-provider/src/test/resources/repo/ut/simple/dependency/1.0/dependency-1.0-sources.jar
(with props)
Modified:
maven/maven-3/trunk/maven-aether-provider/src/test/java/org/apache/maven/repository/internal/RepositorySystemTest.java
maven/maven-3/trunk/maven-aether-provider/src/test/resources/repo/ut/simple/artifact/1.0/artifact-1.0.pom
Modified:
maven/maven-3/trunk/maven-aether-provider/src/test/java/org/apache/maven/repository/internal/RepositorySystemTest.java
URL:
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-aether-provider/src/test/java/org/apache/maven/repository/internal/RepositorySystemTest.java?rev=1402786&r1=1402785&r2=1402786&view=diff
==============================================================================
---
maven/maven-3/trunk/maven-aether-provider/src/test/java/org/apache/maven/repository/internal/RepositorySystemTest.java
(original)
+++
maven/maven-3/trunk/maven-aether-provider/src/test/java/org/apache/maven/repository/internal/RepositorySystemTest.java
Sat Oct 27 12:20:37 2012
@@ -65,12 +65,12 @@ public class RepositorySystemTest
Artifact artifact = new DefaultArtifact( artifactCoords );
CollectRequest collectRequest = new CollectRequest();
- collectRequest.setRoot( new Dependency( artifact, "" ) );
+ collectRequest.setRoot( new Dependency( artifact, null ) );
collectRequest.addRepository( newTestRepository() );
CollectResult collectResult = system.collectDependencies( session,
collectRequest );
- assertEquals( 1, collectResult.getRoot().getChildren().size() );
+ assertEquals( 2, collectResult.getRoot().getChildren().size() );
Dependency dep = collectResult.getRoot().getChildren().get( 0
).getDependency();
assertEquals( "compile", dep.getScope() );
assertFalse( dep.isOptional() );
@@ -89,6 +89,25 @@ public class RepositorySystemTest
assertEquals( "true", depArtifact.getProperty( "constitutesBuildPath",
null ) );
assertEquals( "false", depArtifact.getProperty(
"includesDependencies", null ) );
assertEquals( 4, depArtifact.getProperties().size() );
+
+ dep = collectResult.getRoot().getChildren().get( 1 ).getDependency();
+ assertEquals( "compile", dep.getScope() );
+ assertFalse( dep.isOptional() );
+ assertEquals( 0, dep.getExclusions().size() );
+ depArtifact = dep.getArtifact();
+ assertEquals( "ut.simple", depArtifact.getGroupId() );
+ assertEquals( "dependency", depArtifact.getArtifactId() );
+ assertEquals( "1.0", depArtifact.getVersion() );
+ assertEquals( "1.0", depArtifact.getBaseVersion() );
+ assertNull( depArtifact.getFile() );
+ assertFalse( depArtifact.isSnapshot() );
+ assertEquals( "sources", depArtifact.getClassifier() );
+ assertEquals( "jar", depArtifact.getExtension() );
+ assertEquals( "java", depArtifact.getProperty( "language", null ) );
+ assertEquals( "jar", depArtifact.getProperty( "type", null ) ); //
shouldn't it be java-sources given the classifier?
+ assertEquals( "true", depArtifact.getProperty( "constitutesBuildPath",
null ) ); // shouldn't it be false given the classifier?
+ assertEquals( "false", depArtifact.getProperty(
"includesDependencies", null ) );
+ assertEquals( 4, depArtifact.getProperties().size() );
}
public static RepositorySystemSession newMavenRepositorySystemSession(
RepositorySystem system )
Modified:
maven/maven-3/trunk/maven-aether-provider/src/test/resources/repo/ut/simple/artifact/1.0/artifact-1.0.pom
URL:
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-aether-provider/src/test/resources/repo/ut/simple/artifact/1.0/artifact-1.0.pom?rev=1402786&r1=1402785&r2=1402786&view=diff
==============================================================================
---
maven/maven-3/trunk/maven-aether-provider/src/test/resources/repo/ut/simple/artifact/1.0/artifact-1.0.pom
(original)
+++
maven/maven-3/trunk/maven-aether-provider/src/test/resources/repo/ut/simple/artifact/1.0/artifact-1.0.pom
Sat Oct 27 12:20:37 2012
@@ -38,5 +38,11 @@
<groupId>ut.simple</groupId>
<artifactId>dependency</artifactId>
</dependency>
+ <dependency>
+ <groupId>ut.simple</groupId>
+ <artifactId>dependency</artifactId>
+ <version>1.0</version>
+ <classifier>sources</classifier>
+ </dependency>
</dependencies>
</project>
\ No newline at end of file
Added:
maven/maven-3/trunk/maven-aether-provider/src/test/resources/repo/ut/simple/dependency/1.0/dependency-1.0-sources.jar
URL:
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-aether-provider/src/test/resources/repo/ut/simple/dependency/1.0/dependency-1.0-sources.jar?rev=1402786&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
maven/maven-3/trunk/maven-aether-provider/src/test/resources/repo/ut/simple/dependency/1.0/dependency-1.0-sources.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream