@@ -17,7 +17,8 @@ class SourceVersionTest:
17
17
assertEquals(SourceVersion .`3.1`, importLanguageDot(" 3.1-migration" ))
18
18
19
19
assertEquals(SourceVersion .`3.1`, importLanguageDot(" 3.1" ))
20
- assertEquals(SourceVersion .`3.2-migration`, importLanguageDot(" 3.2-migration" ))
20
+ // assertEquals(SourceVersion.`3.2-migration`, importLanguageDot("3.2-migration")) // uncomment when we introduce `3.2-migration`
21
+ assertEquals(SourceVersion .`3.2`, importLanguageDot(" 3.2-migration" )) // delete when we introduce `3.2-migration`
21
22
assertEquals(SourceVersion .`3.2`, importLanguageDot(" 3.2" ))
22
23
assertEquals(SourceVersion .`future-migration`, importLanguageDot(" future-migration" ))
23
24
assertEquals(SourceVersion .`future`, importLanguageDot(" future" ))
@@ -26,67 +27,79 @@ class SourceVersionTest:
26
27
assertEquals(SourceVersion .`3.0`, SourceVersion .`3.0-migration`.series)
27
28
assertEquals(SourceVersion .`3.0`, SourceVersion .`3.0`.series)
28
29
assertEquals(SourceVersion .`3.0`, SourceVersion .`3.1`.series)
29
- assertEquals(SourceVersion .`3.2`, SourceVersion .`3.2-migration`.series)
30
- assertEquals(SourceVersion .`3.2`, SourceVersion .`3.2`.series)
30
+ // assertEquals(SourceVersion.`3.2`, SourceVersion.`3.2-migration`.series) // uncomment when we introduce `3.2-migration`
31
+ // assertEquals(SourceVersion.`3.2`, SourceVersion.`3.2`.series) // uncomment when we introduce `3.2-migration`
32
+ assertEquals(SourceVersion .`3.0`, SourceVersion .`3.2`.series) // delete when we introduce `3.2-migration`
31
33
assertEquals(SourceVersion .`future`, SourceVersion .`future-migration`.series)
32
34
assertEquals(SourceVersion .`future`, SourceVersion .`future`.series)
33
35
34
36
@ Test def `isAtLeast 3.0` : Unit =
35
37
// trues
38
+ assertTrue(SourceVersion .`3.2`.isAtLeast(SourceVersion .`3.2`)) // delete when we introduce `3.2-migration`
39
+ assertTrue(SourceVersion .`3.2`.isAtLeast(SourceVersion .`3.1`)) // delete when we introduce `3.2-migration`
40
+ assertTrue(SourceVersion .`3.2`.isAtLeast(SourceVersion .`3.0`)) // delete when we introduce `3.2-migration`
41
+ assertTrue(SourceVersion .`3.2`.isAtLeast(SourceVersion .`3.0-migration`)) // delete when we introduce `3.2-migration`
42
+ assertTrue(SourceVersion .`3.1`.isAtLeast(SourceVersion .`3.2`)) // delete when we introduce `3.2-migration`
36
43
assertTrue(SourceVersion .`3.1`.isAtLeast(SourceVersion .`3.1`))
37
44
assertTrue(SourceVersion .`3.1`.isAtLeast(SourceVersion .`3.0`))
38
45
assertTrue(SourceVersion .`3.1`.isAtLeast(SourceVersion .`3.0-migration`))
46
+ assertTrue(SourceVersion .`3.0`.isAtLeast(SourceVersion .`3.2`)) // delete when we introduce `3.2-migration`
39
47
assertTrue(SourceVersion .`3.0`.isAtLeast(SourceVersion .`3.1`))
40
48
assertTrue(SourceVersion .`3.0`.isAtLeast(SourceVersion .`3.0`))
41
49
assertTrue(SourceVersion .`3.0`.isAtLeast(SourceVersion .`3.0-migration`))
50
+ assertTrue(SourceVersion .`3.0-migration`.isAtLeast(SourceVersion .`3.2`)) // delete when we introduce `3.2-migration`
42
51
assertTrue(SourceVersion .`3.0-migration`.isAtLeast(SourceVersion .`3.1`))
43
52
assertTrue(SourceVersion .`3.0-migration`.isAtLeast(SourceVersion .`3.0`))
44
53
assertTrue(SourceVersion .`3.0-migration`.isAtLeast(SourceVersion .`3.0-migration`))
54
+
55
+
45
56
// falses
46
57
assertFalse(SourceVersion .`3.0-migration`.isAtLeast(SourceVersion .`future`))
47
58
assertFalse(SourceVersion .`3.0-migration`.isAtLeast(SourceVersion .`future-migration`))
48
- assertFalse(SourceVersion .`3.0-migration`.isAtLeast(SourceVersion .`3.2`))
49
- assertFalse(SourceVersion .`3.0-migration`.isAtLeast(SourceVersion .`3.2-migration`))
59
+ // assertFalse(SourceVersion.`3.0-migration`.isAtLeast(SourceVersion.`3.2`)) // uncomment when we introduce `3.2-migration`
60
+ // assertFalse(SourceVersion.`3.0-migration`.isAtLeast(SourceVersion.`3.2-migration`)) // uncomment when we introduce `3.2-migration`
50
61
assertFalse(SourceVersion .`3.0`.isAtLeast(SourceVersion .`future`))
51
62
assertFalse(SourceVersion .`3.0`.isAtLeast(SourceVersion .`future-migration`))
52
- assertFalse(SourceVersion .`3.0`.isAtLeast(SourceVersion .`3.2`))
53
- assertFalse(SourceVersion .`3.0`.isAtLeast(SourceVersion .`3.2-migration`))
63
+ // assertFalse(SourceVersion.`3.0`.isAtLeast(SourceVersion.`3.2`)) // uncomment when we introduce `3.2-migration`
64
+ // assertFalse(SourceVersion.`3.0`.isAtLeast(SourceVersion.`3.2-migration`)) // uncomment when we introduce `3.2-migration`
54
65
assertFalse(SourceVersion .`3.1`.isAtLeast(SourceVersion .`future`))
55
66
assertFalse(SourceVersion .`3.1`.isAtLeast(SourceVersion .`future-migration`))
56
- assertFalse(SourceVersion .`3.1`.isAtLeast(SourceVersion .`3.2`))
57
- assertFalse(SourceVersion .`3.1`.isAtLeast(SourceVersion .`3.2-migration`))
67
+ // assertFalse(SourceVersion.`3.1`.isAtLeast(SourceVersion.`3.2`)) // uncomment when we introduce `3.2-migration`
68
+ // assertFalse(SourceVersion.`3.1`.isAtLeast(SourceVersion.`3.2-migration`)) // uncomment when we introduce `3.2-migration
69
+ assertFalse(SourceVersion .`3.2`.isAtLeast(SourceVersion .`future`)) // delete when we introduce `3.2-migration`
70
+ assertFalse(SourceVersion .`3.2`.isAtLeast(SourceVersion .`future-migration`)) // delete when we introduce `3.2-migration`
58
71
59
- @ Test def `isAtLeast 3.2` : Unit =
72
+ // @Test def `isAtLeast 3.2`: Unit = // uncomment when we introduce `3.2-migration`
60
73
// trues
61
- assertTrue(SourceVersion .`3.2`.isAtLeast(SourceVersion .`3.2`))
62
- assertTrue(SourceVersion .`3.2`.isAtLeast(SourceVersion .`3.2-migration`))
63
- assertTrue(SourceVersion .`3.2`.isAtLeast(SourceVersion .`3.1`))
64
- assertTrue(SourceVersion .`3.2`.isAtLeast(SourceVersion .`3.0`))
65
- assertTrue(SourceVersion .`3.2`.isAtLeast(SourceVersion .`3.0-migration`))
66
- assertTrue(SourceVersion .`3.2-migration`.isAtLeast(SourceVersion .`3.2`))
67
- assertTrue(SourceVersion .`3.2-migration`.isAtLeast(SourceVersion .`3.2-migration`))
68
- assertTrue(SourceVersion .`3.2-migration`.isAtLeast(SourceVersion .`3.1`))
69
- assertTrue(SourceVersion .`3.2-migration`.isAtLeast(SourceVersion .`3.0`))
70
- assertTrue(SourceVersion .`3.2-migration`.isAtLeast(SourceVersion .`3.0-migration`))
74
+ // assertTrue(SourceVersion.`3.2`.isAtLeast(SourceVersion.`3.2`)) // uncomment when we introduce `3.2-migration`
75
+ // assertTrue(SourceVersion.`3.2`.isAtLeast(SourceVersion.`3.2-migration`)) // uncomment when we introduce `3.2-migration`
76
+ // assertTrue(SourceVersion.`3.2`.isAtLeast(SourceVersion.`3.1`)) // uncomment when we introduce `3.2-migration`
77
+ // assertTrue(SourceVersion.`3.2`.isAtLeast(SourceVersion.`3.0`)) // uncomment when we introduce `3.2-migration`
78
+ // assertTrue(SourceVersion.`3.2`.isAtLeast(SourceVersion.`3.0-migration`)) // uncomment when we introduce `3.2-migration`
79
+ // assertTrue(SourceVersion.`3.2-migration`.isAtLeast(SourceVersion.`3.2`)) // uncomment when we introduce `3.2-migration`
80
+ // assertTrue(SourceVersion.`3.2-migration`.isAtLeast(SourceVersion.`3.2-migration`)) // uncomment when we introduce `3.2-migration`
81
+ // assertTrue(SourceVersion.`3.2-migration`.isAtLeast(SourceVersion.`3.1`)) // uncomment when we introduce `3.2-migration`
82
+ // assertTrue(SourceVersion.`3.2-migration`.isAtLeast(SourceVersion.`3.0`)) // uncomment when we introduce `3.2-migration`
83
+ // assertTrue(SourceVersion.`3.2-migration`.isAtLeast(SourceVersion.`3.0-migration`)) // uncomment when we introduce `3.2-migration`
71
84
// falses
72
- assertFalse(SourceVersion .`3.2-migration`.isAtLeast(SourceVersion .`future`))
73
- assertFalse(SourceVersion .`3.2-migration`.isAtLeast(SourceVersion .`future-migration`))
74
- assertFalse(SourceVersion .`3.2`.isAtLeast(SourceVersion .`future`))
75
- assertFalse(SourceVersion .`3.2`.isAtLeast(SourceVersion .`future-migration`))
85
+ // assertFalse(SourceVersion.`3.2-migration`.isAtLeast(SourceVersion.`future`)) // uncomment when we introduce `3.2-migration`
86
+ // assertFalse(SourceVersion.`3.2-migration`.isAtLeast(SourceVersion.`future-migration`)) // uncomment when we introduce `3.2-migration`
87
+ // assertFalse(SourceVersion.`3.2`.isAtLeast(SourceVersion.`future`)) // uncomment when we introduce `3.2-migration`
88
+ // assertFalse(SourceVersion.`3.2`.isAtLeast(SourceVersion.`future-migration`)) // uncomment when we introduce `3.2-migration`
76
89
77
90
@ Test def `isAtLeast future` : Unit =
78
91
// trues
79
92
assertTrue(SourceVersion .`future`.isAtLeast(SourceVersion .`future`))
80
93
assertTrue(SourceVersion .`future`.isAtLeast(SourceVersion .`future-migration`))
81
94
assertTrue(SourceVersion .`future`.isAtLeast(SourceVersion .`3.2`))
82
- assertTrue(SourceVersion .`future`.isAtLeast(SourceVersion .`3.2-migration`))
95
+ // assertTrue(SourceVersion.`future`.isAtLeast(SourceVersion.`3.2-migration`))
83
96
assertTrue(SourceVersion .`future`.isAtLeast(SourceVersion .`3.1`))
84
97
assertTrue(SourceVersion .`future`.isAtLeast(SourceVersion .`3.0`))
85
98
assertTrue(SourceVersion .`future`.isAtLeast(SourceVersion .`3.0-migration`))
86
99
assertTrue(SourceVersion .`future-migration`.isAtLeast(SourceVersion .`future`))
87
100
assertTrue(SourceVersion .`future-migration`.isAtLeast(SourceVersion .`future-migration`))
88
101
assertTrue(SourceVersion .`future-migration`.isAtLeast(SourceVersion .`3.2`))
89
- assertTrue(SourceVersion .`future-migration`.isAtLeast(SourceVersion .`3.2-migration`))
102
+ // assertTrue(SourceVersion.`future-migration`.isAtLeast(SourceVersion.`3.2-migration`))
90
103
assertTrue(SourceVersion .`future-migration`.isAtLeast(SourceVersion .`3.1`))
91
104
assertTrue(SourceVersion .`future-migration`.isAtLeast(SourceVersion .`3.0`))
92
105
assertTrue(SourceVersion .`future-migration`.isAtLeast(SourceVersion .`3.0-migration`))
0 commit comments