add more CrossVersionTest

This commit is contained in:
Eugene Yokota 2013-01-24 11:15:02 -05:00 committed by Mark Harrah
parent fedd43922a
commit d7779ec96e
1 changed files with 30 additions and 0 deletions

View File

@ -22,6 +22,12 @@ object CrossVersionTest extends Specification
"return sbt API for 0.12.0 as Some((0, 12))" in {
CrossVersion.sbtApiVersion("0.12.0") must_== Some((0, 12))
}
"return sbt API for 0.12.1-SNAPSHOT as Some((0, 12))" in {
CrossVersion.sbtApiVersion("0.12.1-SNAPSHOT") must_== Some((0, 12))
}
"return sbt API for 0.12.1-RC1 as Some((0, 12))" in {
CrossVersion.sbtApiVersion("0.12.1-RC1") must_== Some((0, 12))
}
"return sbt API for 0.12.1 as Some((0, 12))" in {
CrossVersion.sbtApiVersion("0.12.1") must_== Some((0, 12))
}
@ -31,6 +37,9 @@ object CrossVersionTest extends Specification
"return sbt API compatibility for 0.12.0-RC1 as true" in {
CrossVersion.isSbtApiCompatible("0.12.0-RC1") must_== true
}
"return sbt API compatibility for 0.12.1-RC1 as true" in {
CrossVersion.isSbtApiCompatible("0.12.1-RC1") must_== true
}
"return binary sbt version for 0.11.3 as 0.11.3" in {
CrossVersion.binarySbtVersion("0.11.3") must_== "0.11.3"
}
@ -43,6 +52,12 @@ object CrossVersionTest extends Specification
"return binary sbt version for 0.12.0 as 0.12" in {
CrossVersion.binarySbtVersion("0.12.0") must_== "0.12"
}
"return binary sbt version for 0.12.1-SNAPSHOT as 0.12" in {
CrossVersion.binarySbtVersion("0.12.1-SNAPSHOT") must_== "0.12"
}
"return binary sbt version for 0.12.1-RC1 as 0.12" in {
CrossVersion.binarySbtVersion("0.12.1-RC1") must_== "0.12"
}
"return binary sbt version for 0.12.1 as 0.12" in {
CrossVersion.binarySbtVersion("0.12.1") must_== "0.12"
}
@ -65,6 +80,12 @@ object CrossVersionTest extends Specification
"return Scala API for 2.10.0-1 as Some((2, 10))" in {
CrossVersion.scalaApiVersion("2.10.0-1") must_== Some((2, 10))
}
"return Scala API for 2.10.1-SNAPSHOT as Some((2, 10))" in {
CrossVersion.scalaApiVersion("2.10.1-SNAPSHOT") must_== Some((2, 10))
}
"return Scala API for 2.10.1-RC1 as Some((2, 10))" in {
CrossVersion.scalaApiVersion("2.10.1-RC1") must_== Some((2, 10))
}
"return Scala API for 2.10.1 as Some((2, 10))" in {
CrossVersion.scalaApiVersion("2.10.1") must_== Some((2, 10))
}
@ -74,6 +95,9 @@ object CrossVersionTest extends Specification
"return Scala API compatibility for 2.10.0-RC1 as false" in {
CrossVersion.isScalaApiCompatible("2.10.0-RC1") must_== false
}
"return Scala API compatibility for 2.10.1-RC1 as false" in {
CrossVersion.isScalaApiCompatible("2.10.1-RC1") must_== true
}
"return binary Scala version for 2.9.2 as 2.9.2" in {
CrossVersion.binaryScalaVersion("2.9.2") must_== "2.9.2"
}
@ -86,6 +110,12 @@ object CrossVersionTest extends Specification
"return binary Scala version for 2.10.0 as 2.10" in {
CrossVersion.binaryScalaVersion("2.10.0") must_== "2.10"
}
"return binary Scala version for 2.10.1-M1 as 2.10" in {
CrossVersion.binaryScalaVersion("2.10.1-M1") must_== "2.10"
}
"return binary Scala version for 2.10.1-RC1 as 2.10" in {
CrossVersion.binaryScalaVersion("2.10.1-RC1") must_== "2.10"
}
"return binary Scala version for 2.10.1 as 2.10" in {
CrossVersion.binaryScalaVersion("2.10.1") must_== "2.10"
}