如何导入规格库

How to import specs library

如何导入规格库?我收到以下错误:

scala> import org.specs._
<console>:11: error: object specs is not a member of packa
ge org
       import org.specs._
              ^

我认为它与类路径有关,但我不知道如何解决它,因为我是 scala 的新手。

事实上,我正在尝试 运行 在 sbt 中进行测试,所以如果你能告诉我如何在 sbt 中导入规范,那将会很有帮助。

您的build.sbt应该包括

libraryDependencies ++= {
  Seq(
    "org.specs2"        %% "specs2"             % "2.3.12"             %    "test"
 )
}

在你的test.scala

import org.specs2.mutable.Specification

class PlayerTest extends Specification {

   // test code here
}

只需在build.sbt中添加依赖,重新编译即可导入spec2.