gpt4 book ai didi

scala - Play 2.0 - 从 Scala 控制台访问正在运行的(假)应用程序

转载 作者:行者123 更新时间:2023-12-04 15:35:39 25 4
gpt4 key购买 nike

我刚刚开始使用 Play Framework 2.0(使用当前的主干 2.1-SNAPSHOT,Scala),我发现在 play console 中试验 Scala API 非常有用。 .

然而,对于某些事情,例如依赖于 play.libs.WS 的东西。 API,我收到了 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()
}

最佳答案

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

您需要拥有 running(FakeApplication) {...}在你的测试中:
http://www.playframework.org/documentation/2.0/ScalaTest

关于scala - Play 2.0 - 从 Scala 控制台访问正在运行的(假)应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11194695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com