Author: brett
Date: Wed Mar  5 14:08:42 2008
New Revision: 634051

URL: http://svn.apache.org/viewvc?rev=634051&view=rev
Log:
[MNG-3440] artifact comparison should compare versions using normal version 
comparison logic

Modified:
    
maven/components/branches/maven-2.0.x/maven-artifact/src/test/java/org/apache/maven/artifact/DefaultArtifactTest.java

Modified: 
maven/components/branches/maven-2.0.x/maven-artifact/src/test/java/org/apache/maven/artifact/DefaultArtifactTest.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-artifact/src/test/java/org/apache/maven/artifact/DefaultArtifactTest.java?rev=634051&r1=634050&r2=634051&view=diff
==============================================================================
--- 
maven/components/branches/maven-2.0.x/maven-artifact/src/test/java/org/apache/maven/artifact/DefaultArtifactTest.java
 (original)
+++ 
maven/components/branches/maven-2.0.x/maven-artifact/src/test/java/org/apache/maven/artifact/DefaultArtifactTest.java
 Wed Mar  5 14:08:42 2008
@@ -113,4 +113,19 @@
         assertEquals( groupId + ":" + artifactId + ":" + type + ":" + 
classifier + ":" + version, artifact.toString() );
     }
 
+    public void testComparisonByVersion()
+    {
+        Artifact artifact1 = new DefaultArtifact( groupId, artifactId, 
VersionRange.createFromVersion( "5.0" ), scope,
+                                                  type, classifier, 
artifactHandler );
+        Artifact artifact2 = new DefaultArtifact( groupId, artifactId, 
VersionRange.createFromVersion( "12.0" ), scope,
+                                                  type, classifier, 
artifactHandler );
+
+        assertTrue( artifact1.compareTo( artifact2 ) < 0 );
+        assertTrue( artifact2.compareTo( artifact1 ) > 0 );
+
+        Artifact artifact = new DefaultArtifact( groupId, artifactId, 
VersionRange.createFromVersion( "5.0" ), scope,
+                                                  type, classifier, 
artifactHandler );
+        assertTrue( artifact.compareTo( artifact1 ) == 0 );
+        assertTrue( artifact1.compareTo( artifact ) == 0 );
+    }
 }


Reply via email to