From d7779ec96e8008a2213468036c2035b1bd6aaf38 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Thu, 24 Jan 2013 11:15:02 -0500 Subject: [PATCH] add more CrossVersionTest --- ivy/src/test/scala/CrossVersionTest.scala | 30 +++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/ivy/src/test/scala/CrossVersionTest.scala b/ivy/src/test/scala/CrossVersionTest.scala index 7d0afa1fb..cd89b1358 100644 --- a/ivy/src/test/scala/CrossVersionTest.scala +++ b/ivy/src/test/scala/CrossVersionTest.scala @@ -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" }