mirror of https://github.com/sbt/sbt.git
Bring scala provider test to modern age of scala releases.
This commit is contained in:
parent
b0018c0a42
commit
39b68a2dfd
|
|
@ -9,13 +9,14 @@ import mutable.Specification
|
|||
import LaunchTest._
|
||||
import sbt.IO.{ createDirectory, touch, withTemporaryDirectory }
|
||||
|
||||
object ScalaProviderTest extends Specification
|
||||
{
|
||||
object ScalaProviderTest extends Specification {
|
||||
"Launch" should {
|
||||
"provide ClassLoader for Scala 2.8.0" in { checkScalaLoader("2.8.0") }
|
||||
//"provide ClassLoader for Scala 2.8.0" in { checkScalaLoader("2.8.0") }
|
||||
"provide ClassLoader for Scala 2.8.2" in { checkScalaLoader("2.8.2") }
|
||||
"provide ClassLoader for Scala 2.9.0" in { checkScalaLoader("2.9.0") }
|
||||
"provide ClassLoader for Scala 2.9.2" in { checkScalaLoader("2.9.2") }
|
||||
"provide ClassLoader for Scala 2.10.4" in { checkScalaLoader("2.10.4") }
|
||||
"provide ClassLoader for Scala 2.11.0" in { checkScalaLoader("2.11.0") }
|
||||
}
|
||||
|
||||
"Launch" should {
|
||||
|
|
@ -69,8 +70,7 @@ object ScalaProviderTest extends Specification
|
|||
}
|
||||
private def tryScala(loader: ClassLoader): Unit = Class.forName("scala.Product", false, loader).getClassLoader must be(loader)
|
||||
}
|
||||
object LaunchTest
|
||||
{
|
||||
object LaunchTest {
|
||||
def testApp(main: String): Application = testApp(main, Array[File]())
|
||||
def testApp(main: String, extra: Array[File]): Application = Application("org.scala-sbt", "launch-test", new Explicit(AppVersion), main, Nil, CrossValue.Disabled, extra)
|
||||
import Predefined._
|
||||
|
|
|
|||
Loading…
Reference in New Issue