You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by br...@apache.org on 2008/03/05 23:08:43 UTC

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

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