32 ModelVersion version_100Beta1 =
new ModelVersion(
"1.0.0.Beta1");
33 Assert.assertEquals(version_100Beta1.getMajor(), 1);
34 Assert.assertEquals(version_100Beta1.getMinor(), 0);
35 Assert.assertEquals(version_100Beta1.getMicro(), 0);
36 ModelVersion version_100CR1 =
new ModelVersion(
"1.0.0.CR1");
37 ModelVersion version_100 =
new ModelVersion(
"1.0.0");
38 ModelVersion version_110Beta1 =
new ModelVersion(
"1.1.0.Beta1");
39 ModelVersion version_110CR1 =
new ModelVersion(
"1.1.0.CR1");
40 ModelVersion version_110 =
new ModelVersion(
"1.1.0");
42 ModelVersion version_120CR1 =
new ModelVersion(
"1.2.0.CR1");
43 ModelVersion version_130Beta1 =
new ModelVersion(
"1.3.0.Beta1");
44 ModelVersion version_130 =
new ModelVersion(
"1.3.0");
45 ModelVersion version_140 =
new ModelVersion(
"1.4.0");
47 ModelVersion version_211CR1 =
new ModelVersion(
"2.1.1.CR1");
48 Assert.assertEquals(version_211CR1.getMajor(), 2);
49 Assert.assertEquals(version_211CR1.getMinor(), 1);
50 Assert.assertEquals(version_211CR1.getMicro(), 1);
51 Assert.assertEquals(version_211CR1.getQualifier(),
"CR1");
52 ModelVersion version_211 =
new ModelVersion(
"2.1.1");
54 Assert.assertFalse(version_100Beta1.lessThan(version_100Beta1));
55 Assert.assertTrue(version_100Beta1.lessThan(version_100CR1));
56 Assert.assertTrue(version_100Beta1.lessThan(version_100));
57 Assert.assertTrue(version_100Beta1.lessThan(version_110Beta1));
58 Assert.assertTrue(version_100Beta1.lessThan(version_110CR1));
59 Assert.assertTrue(version_100Beta1.lessThan(version_110));
60 Assert.assertFalse(version_110Beta1.lessThan(version_100CR1));
61 Assert.assertFalse(version_130Beta1.lessThan(version_120CR1));
62 Assert.assertTrue(version_130Beta1.lessThan(version_130));
63 Assert.assertTrue(version_130Beta1.lessThan(version_140));
64 Assert.assertFalse(version_211CR1.lessThan(version_140));
65 Assert.assertTrue(version_140.lessThan(version_211CR1));
67 Assert.assertFalse(version_211.lessThan(version_110CR1));