Mik*_*ame 6 scala playframework-2.0
我刚开始使用Play Framework 2.0(使用当前的主干2.1-SNAPSHOT,Scala),我发现在实验中使用Scala API非常有用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()
}
Run Code Online (Sandbox Code Playgroud)
尝试test:console使用类路径中的测试 api 启动控制台
您需要 running(FakeApplication) {...}按照以下方式进行测试:
http://www.playframework.org/documentation/2.0/ScalaTest