@@ -46,8 +46,6 @@ class ScalafixSuite extends AnyFunSuite {
4646 assert(api.scala212() == Versions .scala212)
4747 assert(api.scala213() == Versions .scala213)
4848 assert(api.scala33() == Versions .scala33)
49- assert(api.scala35() == Versions .scala35)
50- assert(api.scala36() == Versions .scala36)
5149 assert(api.scala37() == Versions .scala37)
5250 assert(api.scala3LTS() == Versions .scala3LTS)
5351 assert(api.scala3Next() == Versions .scala3Next)
@@ -60,15 +58,27 @@ class ScalafixSuite extends AnyFunSuite {
6058 assert(help.contains(" Usage: scalafix" ))
6159 }
6260
63- test(" fail to classload Scala 2.11 with full version " ) {
61+ test(" fail to classload EOL versions " ) {
6462 assertThrows[IllegalArgumentException ](
65- Scalafix .fetchAndClassloadInstance(" 2.11.0 " , repositories)
63+ Scalafix .fetchAndClassloadInstance(" 2.11" , repositories)
6664 )
67- }
68-
69- test(" fail to classload Scala 2.11 with minor version" ) {
7065 assertThrows[IllegalArgumentException ](
71- 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)
79+ )
80+ assertThrows[IllegalArgumentException ](
81+ Scalafix .fetchAndClassloadInstance(" 3.6" , repositories)
7282 )
7383 }
7484
@@ -99,16 +109,6 @@ class ScalafixSuite extends AnyFunSuite {
99109 assert(scalafixAPI.scalaVersion() == Versions .scala213)
100110 }
101111
102- test(" classload Scala 3 LTS with full pre-LTS version" ) {
103- val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.0.0" , repositories)
104- assert(scalafixAPI.scalaVersion() == Versions .scala3LTS)
105- }
106-
107- test(" classload Scala 3 LTS with major.minor pre-LTS version" ) {
108- val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.2" , repositories)
109- assert(scalafixAPI.scalaVersion() == Versions .scala3LTS)
110- }
111-
112112 test(" classload Scala 3 LTS with full LTS version" ) {
113113 val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.3.4" , repositories)
114114 assert(scalafixAPI.scalaVersion() == Versions .scala3LTS)
@@ -119,18 +119,6 @@ class ScalafixSuite extends AnyFunSuite {
119119 assert(scalafixAPI.scalaVersion() == Versions .scala3LTS)
120120 }
121121
122- test(" classload Scala 3.5 with full version" ) {
123- if (jdk >= 23 ) cancel(" Scala 3.5 is not supported on JDK23+" )
124- val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.5.2" , repositories)
125- assert(scalafixAPI.scalaVersion() == Versions .scala35)
126- }
127-
128- test(" classload Scala 3.5 with major.minor version" ) {
129- if (jdk >= 23 ) cancel(" Scala 3.5 is not supported on JDK23+" )
130- val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.5" , repositories)
131- assert(scalafixAPI.scalaVersion() == Versions .scala35)
132- }
133-
134122 test(" classload Scala 3 Next with full version" ) {
135123 val scalafixAPI = Scalafix .fetchAndClassloadInstance(" 3.7.0" , repositories)
136124 assert(scalafixAPI.scalaVersion() == Versions .scala3Next)
0 commit comments