assertEquals("test bugfix of " + str, bugfix, v.bugfix);
assertEquals("test modifier of " + str, modifier, v.modifier);
}
public void testCompareMask() throws Exception {
assertEquals(1, new VersionNumberMask("2.7").compareTo(new VersionNumber("1.0")));
assertEquals(1, new VersionNumberMask("2.7").compareTo(new VersionNumber("1.9")));
assertEquals(1, new VersionNumberMask("2.7").compareTo(new VersionNumber("2.0")));
assertEquals(0, new VersionNumberMask("2.7").compareTo(new VersionNumber("2.7")));
assertEquals(0, new VersionNumberMask("2.7").compareTo(new VersionNumber("2.7-rc")));
assertEquals(0, new VersionNumberMask("2.7").compareTo(new VersionNumber("2.7.0")));
assertEquals(0, new VersionNumberMask("2.7").compareTo(new VersionNumber("2.7.1")));
assertEquals(0, new VersionNumberMask("2.7").compareTo(new VersionNumber("2.7.2-rc1")));
assertEquals(-1, new VersionNumberMask("2.7").compareTo(new VersionNumber("2.8")));
assertEquals(-1, new VersionNumberMask("2.7").compareTo(new VersionNumber("3.0")));
assertEquals(1, new VersionNumber("2.7-rc").compareTo(new VersionNumberMask("2.7")));
assertEquals(1, new VersionNumber("2.7.0").compareTo(new VersionNumberMask("2.7")));
assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumberMask("2.7")));
assertEquals(1, new VersionNumber("2.7.2-rc1").compareTo(new VersionNumberMask("2.7")));
}