@@ -46,7 +46,6 @@ class ScalafixSuite extends AnyFunSuite {
46
46
assert(api.scala212() == Versions .scala212)
47
47
assert(api.scala213() == Versions .scala213)
48
48
assert(api.scala33() == Versions .scala33)
49
- assert(api.scala35() == Versions .scala35)
50
49
assert(api.scala36() == Versions .scala36)
51
50
assert(api.scala3LTS() == Versions .scala3LTS)
52
51
assert(api.scala3Next() == Versions .scala3Next)
@@ -59,15 +58,24 @@ class ScalafixSuite extends AnyFunSuite {
59
58
assert(help.contains(" Usage: scalafix" ))
60
59
}
61
60
62
- test(" fail to classload Scala 2.11 with full version " ) {
61
+ test(" fail to classload EOL versions " ) {
63
62
assertThrows[IllegalArgumentException ](
64
- Scalafix .fetchAndClassloadInstance(" 2.11.0 " , repositories)
63
+ Scalafix .fetchAndClassloadInstance(" 2.11" , repositories)
65
64
)
66
- }
67
-
68
- test(" fail to classload Scala 2.11 with minor version" ) {
69
65
assertThrows[IllegalArgumentException ](
70
- Scalafix .fetchAndClassloadInstance(" 2.11" , repositories)
66
+ Scalafix .fetchAndClassloadInstance(" 3.0" , repositories)
67
+ )
68
+ assertThrows[IllegalArgumentException ](
69
+ Scalafix .fetchAndClassloadInstance(" 3.1" , repositories)
70
+ )
71
+ assertThrows[IllegalArgumentException ](
72
+ Scalafix .fetchAndClassloadInstance(" 3.2" , repositories)
73
+ )
74
+ assertThrows[IllegalArgumentException ](
75
+ Scalafix .fetchAndClassloadInstance(" 3.4" , repositories)
76
+ )
77
+ assertThrows[IllegalArgumentException ](
78
+ Scalafix .fetchAndClassloadInstance(" 3.5" , repositories)
71
79
)
72
80
}
73
81
@@ -98,16 +106,6 @@ class ScalafixSuite extends AnyFunSuite {
98
106
assert(scalafixAPI.scalaVersion() == Versions .scala213)
99
107
}
100
108
101
- test(" classload Scala 3 LTS with full pre-LTS version" ) {
102
- val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.0.0" , repositories)
103
- assert(scalafixAPI.scalaVersion() == Versions .scala3LTS)
104
- }
105
-
106
- test(" classload Scala 3 LTS with major.minor pre-LTS version" ) {
107
- val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.2" , repositories)
108
- assert(scalafixAPI.scalaVersion() == Versions .scala3LTS)
109
- }
110
-
111
109
test(" classload Scala 3 LTS with full LTS version" ) {
112
110
val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.3.4" , repositories)
113
111
assert(scalafixAPI.scalaVersion() == Versions .scala3LTS)
@@ -118,18 +116,6 @@ class ScalafixSuite extends AnyFunSuite {
118
116
assert(scalafixAPI.scalaVersion() == Versions .scala3LTS)
119
117
}
120
118
121
- test(" classload Scala 3.5 with full version" ) {
122
- if (jdk >= 23 ) cancel(" Scala 3.5 is not supported on JDK23+" )
123
- val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.5.2" , repositories)
124
- assert(scalafixAPI.scalaVersion() == Versions .scala35)
125
- }
126
-
127
- test(" classload Scala 3.5 with major.minor version" ) {
128
- if (jdk >= 23 ) cancel(" Scala 3.5 is not supported on JDK23+" )
129
- val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.5" , repositories)
130
- assert(scalafixAPI.scalaVersion() == Versions .scala35)
131
- }
132
-
133
119
test(" classload Scala 3 Next with full version" ) {
134
120
val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.6.2" , repositories)
135
121
assert(scalafixAPI.scalaVersion() == Versions .scala3Next)
0 commit comments