Scala/Play 2 - 无法运行样本specs2测试

dba*_*bau 2 dependencies scala playframework specs2 playframework-2.0

我在OS X上使用Play Framework v2.04和Scala(通过Homebrew安装).一切都按预期工作,但我似乎无法从Play网站的文档中获得基本的Hello World样本specs2测试.这是我/app/test/example.scala文件中的代码:

import org.specs2.mutable._

import play.api.test._
import play.api.test.Helpers._

class HelloWorldSpec extends Specification {

  "The 'Hello world' string" should {
    "contain 11 characters" in {
      "Hello world" must have size(11)
    }
    "start with 'Hello'" in {
      "Hello world" must startWith("Hello")
    }
    "end with 'world'" in {
      "Hello world" must endWith("world")
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时play test,我收到以下错误:

[error] /app/test/example.scala:3: object test is not a member of package play.api
Run Code Online (Sandbox Code Playgroud)

AFAIK,测试对象应该是play.api包的成员(根据API参考文档).

关于如何解决这个问题的任何想法?

谢谢!

Kaz*_*era 6

test在项目根目录下创建目录并将example.scalafrom 移动app/testtest.