From f325d466deada6f114e6ff056f47952481bca84f Mon Sep 17 00:00:00 2001 From: Guillaume Martres Date: Fri, 23 Jun 2017 16:49:10 +0200 Subject: [PATCH] Add tests for CrossVersion.constant --- .../src/test/scala/CrossVersionTest.scala | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/librarymanagement/src/test/scala/CrossVersionTest.scala b/librarymanagement/src/test/scala/CrossVersionTest.scala index b65c9a11b..376a17cb1 100644 --- a/librarymanagement/src/test/scala/CrossVersionTest.scala +++ b/librarymanagement/src/test/scala/CrossVersionTest.scala @@ -230,6 +230,13 @@ class CrossVersionTest extends UnitSpec { patchVersion("2.11.8-RC1-bin-extra") shouldBe Some("artefact_2.11.8-RC1") } + private def constantVersion(value: String) = + CrossVersion(CrossVersion.constant(value), "dummy1", "dummy2") map (fn => fn("artefact")) + + "CrossVersion.constant" should "add a constant to the version" in { + constantVersion("duck") shouldBe Some("artefact_duck") + } + "Disabled" should "have structural equality" in { Disabled() shouldBe Disabled() } @@ -239,4 +246,7 @@ class CrossVersionTest extends UnitSpec { "CrossVersion.binary" should "have structural equality" in { CrossVersion.binary shouldBe CrossVersion.binary } + "CrossVersion.constant" should "have structural equality" in { + CrossVersion.constant("duck") shouldBe CrossVersion.constant("duck") + } }