6

我刚刚开始使用 Play Framework 2.0(使用当前的主干 2.1-SNAPSHOT,Scala),我发现在play console.

然而,对于某些事情,例如依赖于play.libs.WSAPI 的东西,我得到了There is no started application错误。很公平,但我不知道如何设置一个假的,以便从控制台使用,或者这是否可能。

似乎play.api.test._甚至无法从控制台访问。有什么建议么?

更新:感谢@charroch,我需要运行play test:console,所以我现在可以这样做:

import play.api.test.Helpers.running
import play.api.test.FakeApplication

val res = running(FakeApplication()) { 
    MyWebservice.someFunction()  
}
4

1 回答 1

3

尝试test:console在类路径中使用测试 api 启动控制台

您需要按照 以下要求running(FakeApplication) {...}进行测试: http ://www.playframework.org/documentation/2.0/ScalaTest

于 2012-07-02T16:27:39.217 回答