1 package org.scala_tools.maven; 2 3 import org.scala_tools.maven.VersionNumber; 4 5 import junit.framework.TestCase; 6 7 public class VersionNumberTest extends TestCase { 8 public void testCompare() throws Exception { 9 assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("1.0"))); 10 assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("1.9"))); 11 assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.0"))); 12 assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7"))); 13 assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7-rc"))); 14 assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7.0"))); 15 assertEquals(0, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7.1"))); 16 assertEquals(-1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7.2-rc1"))); 17 assertEquals(-1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.8"))); 18 assertEquals(-1, new VersionNumber("2.7.1").compareTo(new VersionNumber("3.0"))); 19 } 20 }