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  }