diff --git a/build.sbt b/build.sbt index 4e82b1d5a..0a11da802 100644 --- a/build.sbt +++ b/build.sbt @@ -22,7 +22,7 @@ libraryDependencies ++= Seq( "org.apache.ant" % "ant" % "1.10.14", // workaround for the command line size limit "com.github.eldis" % "tool-launcher" % "0.2.2", - "org.scalatest" %% "scalatest" % "3.0.9" % Test + "org.scalatest" %% "scalatest" % "3.2.18" % Test ) // sbt dependent libraries diff --git a/src/test/scala/com/typesafe/sbt/packager/FileUtilSpec.scala b/src/test/scala/com/typesafe/sbt/packager/FileUtilSpec.scala index 27a25efcd..726ec382c 100644 --- a/src/test/scala/com/typesafe/sbt/packager/FileUtilSpec.scala +++ b/src/test/scala/com/typesafe/sbt/packager/FileUtilSpec.scala @@ -2,8 +2,10 @@ package com.typesafe.sbt.packager import org.scalatest._ import java.nio.file.attribute.PosixFilePermission._ +import org.scalatest.flatspec.AnyFlatSpec +import org.scalatest.matchers.should.Matchers -class FileUtilSpec extends FlatSpec with Matchers { +class FileUtilSpec extends AnyFlatSpec with Matchers { "permissions" should "convert octal to symbolic correctly" taggedAs (LinuxTag, WindowsTag) in { permissions convert "0000" should be("---------") diff --git a/src/test/scala/com/typesafe/sbt/packager/StartScriptMainClassConfigSpec.scala b/src/test/scala/com/typesafe/sbt/packager/StartScriptMainClassConfigSpec.scala index d9f7b35a2..8acbdb5ec 100644 --- a/src/test/scala/com/typesafe/sbt/packager/StartScriptMainClassConfigSpec.scala +++ b/src/test/scala/com/typesafe/sbt/packager/StartScriptMainClassConfigSpec.scala @@ -2,8 +2,10 @@ package com.typesafe.sbt.packager import com.typesafe.sbt.packager.archetypes.scripts._ import org.scalatest._ +import org.scalatest.matchers.should.Matchers +import org.scalatest.wordspec.AnyWordSpec -class StartScriptMainClassConfigSpec extends WordSpec with Matchers { +class StartScriptMainClassConfigSpec extends AnyWordSpec with Matchers { "StartScriptMainClassConfig" should { diff --git a/src/test/scala/com/typesafe/sbt/packager/archetypes/jlink/JlinkSpec.scala b/src/test/scala/com/typesafe/sbt/packager/archetypes/jlink/JlinkSpec.scala index e8845033e..39ef6416b 100644 --- a/src/test/scala/com/typesafe/sbt/packager/archetypes/jlink/JlinkSpec.scala +++ b/src/test/scala/com/typesafe/sbt/packager/archetypes/jlink/JlinkSpec.scala @@ -3,11 +3,12 @@ package com.typesafe.sbt.packager.archetypes.jlink import java.nio.charset.StandardCharsets import java.nio.file.{Files, Paths} -import org.scalatest.{FlatSpec, Matchers} import JlinkPlugin.Ignore.byPackagePrefix import JlinkPlugin.javaVersionPattern +import org.scalatest.flatspec.AnyFlatSpec +import org.scalatest.matchers.should.Matchers -class JlinkSpec extends FlatSpec with Matchers { +class JlinkSpec extends AnyFlatSpec with Matchers { "Ignore.byPackagePrefix()" should "match as expected for sample examples" in { byPackagePrefix("" -> "")("foo" -> "bar") should be(true) diff --git a/src/test/scala/com/typesafe/sbt/packager/archetypes/scripts/ScriptUtilsTest.scala b/src/test/scala/com/typesafe/sbt/packager/archetypes/scripts/ScriptUtilsTest.scala index 275d08165..3262d6c56 100644 --- a/src/test/scala/com/typesafe/sbt/packager/archetypes/scripts/ScriptUtilsTest.scala +++ b/src/test/scala/com/typesafe/sbt/packager/archetypes/scripts/ScriptUtilsTest.scala @@ -1,8 +1,9 @@ package com.typesafe.sbt.packager.archetypes.scripts -import org.scalatest.{FlatSpec, Matchers} +import org.scalatest.flatspec.AnyFlatSpec +import org.scalatest.matchers.should.Matchers -class ScriptUtilsTest extends FlatSpec with Matchers { +class ScriptUtilsTest extends AnyFlatSpec with Matchers { "toLowerCase()" should "convert regular names" in { ScriptUtils.toLowerCase("package.TestClass") should be("package.test-class") } diff --git a/src/test/scala/com/typesafe/sbt/packager/docker/DockerApiVersionSpec.scala b/src/test/scala/com/typesafe/sbt/packager/docker/DockerApiVersionSpec.scala index bf506b453..4054e05d9 100644 --- a/src/test/scala/com/typesafe/sbt/packager/docker/DockerApiVersionSpec.scala +++ b/src/test/scala/com/typesafe/sbt/packager/docker/DockerApiVersionSpec.scala @@ -1,8 +1,10 @@ package com.typesafe.sbt.packager.docker import org.scalatest._ +import org.scalatest.diagrams.Diagrams +import org.scalatest.flatspec.AnyFlatSpec -class DockerApiVersionSpec extends FlatSpec with DiagrammedAssertions { +class DockerApiVersionSpec extends AnyFlatSpec with Diagrams { "DockerApiVersion" should "parse 1.40" in { val v = DockerApiVersion.parse("1.40") assert(v == Some(DockerApiVersion(1, 40))) diff --git a/src/test/scala/com/typesafe/sbt/packager/docker/DockerVersionSpec.scala b/src/test/scala/com/typesafe/sbt/packager/docker/DockerVersionSpec.scala index 4e1421201..d68fa9961 100644 --- a/src/test/scala/com/typesafe/sbt/packager/docker/DockerVersionSpec.scala +++ b/src/test/scala/com/typesafe/sbt/packager/docker/DockerVersionSpec.scala @@ -1,8 +1,10 @@ package com.typesafe.sbt.packager.docker import org.scalatest._ +import org.scalatest.diagrams.Diagrams +import org.scalatest.flatspec.AnyFlatSpec -class DockerVersionSpec extends FlatSpec with DiagrammedAssertions { +class DockerVersionSpec extends AnyFlatSpec with Diagrams { "DockerVersion" should "parse 18.09.2" in { val v = DockerVersion.parse("18.09.2") assert(v == Some(DockerVersion(18, 9, 2, None))) diff --git a/src/test/scala/com/typesafe/sbt/packager/linux/LinuxMappingDSLSpec.scala b/src/test/scala/com/typesafe/sbt/packager/linux/LinuxMappingDSLSpec.scala index 64d1a9f7a..db4213b0d 100644 --- a/src/test/scala/com/typesafe/sbt/packager/linux/LinuxMappingDSLSpec.scala +++ b/src/test/scala/com/typesafe/sbt/packager/linux/LinuxMappingDSLSpec.scala @@ -2,9 +2,10 @@ package com.typesafe.sbt.packager.linux import java.io.File -import org.scalatest.{Matchers, WordSpec} +import org.scalatest.matchers.should.Matchers +import org.scalatest.wordspec.AnyWordSpec -class LinuxMappingDSLSpec extends WordSpec with Matchers with LinuxMappingDSL { +class LinuxMappingDSLSpec extends AnyWordSpec with Matchers with LinuxMappingDSL { "The LinuxMappingDSL" should { diff --git a/src/test/scala/com/typesafe/sbt/packager/universal/ZipHelperSpec.scala b/src/test/scala/com/typesafe/sbt/packager/universal/ZipHelperSpec.scala index 97e8d9ade..bb3605b0b 100644 --- a/src/test/scala/com/typesafe/sbt/packager/universal/ZipHelperSpec.scala +++ b/src/test/scala/com/typesafe/sbt/packager/universal/ZipHelperSpec.scala @@ -7,8 +7,10 @@ import java.io.File import java.nio.file.{Files, Path, Paths} import java.nio.file.attribute.PosixFilePermission._ import scala.collection.JavaConversions._ +import org.scalatest.matchers.should.Matchers +import org.scalatest.wordspec.AnyWordSpec -class ZipHelperSpec extends WordSpec with Matchers with BeforeAndAfterEach with BeforeAndAfterAll { +class ZipHelperSpec extends AnyWordSpec with Matchers with BeforeAndAfterEach with BeforeAndAfterAll { var tmp: Path = _ val toDelete = scala.collection.mutable.ListBuffer[Path]()