Author: brett
Date: Sun Sep 25 18:56:37 2005
New Revision: 291511

URL: http://svn.apache.org/viewcvs?rev=291511&view=rev
Log:
PR: MNG-787
add tests to ensure version in current POM is always used

Modified:
    
maven/components/trunk/maven-artifact/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java

Modified: 
maven/components/trunk/maven-artifact/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-artifact/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java?rev=291511&r1=291510&r2=291511&view=diff
==============================================================================
--- 
maven/components/trunk/maven-artifact/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
 (original)
+++ 
maven/components/trunk/maven-artifact/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java
 Sun Sep 25 18:56:37 2005
@@ -153,6 +153,30 @@
         assertEquals( "Check version", "2.0", getArtifact( "c", 
res.getArtifacts() ).getVersion() );
     }
 
+    public void testResolveLocalNewestIsLocal()
+        throws ArtifactResolutionException, 
InvalidVersionSpecificationException
+    {
+        ArtifactSpec a = createArtifact( "a", "1.0" );
+        a.addDependency( "b", "2.0" );
+        ArtifactSpec b = createArtifact( "b", "3.0" );
+
+        ArtifactResolutionResult res = collect( createSet( new 
Object[]{a.artifact, b.artifact} ) );
+        assertEquals( "Check artifact list", createSet( new 
Object[]{a.artifact, b.artifact} ), res.getArtifacts() );
+        assertEquals( "Check version", "3.0", getArtifact( "b", 
res.getArtifacts() ).getVersion() );
+    }
+
+    public void testResolveLocalOldestIsLocal()
+        throws ArtifactResolutionException, 
InvalidVersionSpecificationException
+    {
+        ArtifactSpec a = createArtifact( "a", "1.0" );
+        a.addDependency( "b", "3.0" );
+        ArtifactSpec b = createArtifact( "b", "2.0" );
+
+        ArtifactResolutionResult res = collect( createSet( new 
Object[]{a.artifact, b.artifact} ) );
+        assertEquals( "Check artifact list", createSet( new 
Object[]{a.artifact, b.artifact} ), res.getArtifacts() );
+        assertEquals( "Check version", "2.0", getArtifact( "b", 
res.getArtifacts() ).getVersion() );
+    }
+
     public void testResolveNearestWithRanges()
         throws ArtifactResolutionException, 
InvalidVersionSpecificationException
     {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to