加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Play 2.0 – 从scala控制台访问运行(伪造)应用程序

发布时间:2020-12-16 18:45:34 所属栏目:安全 来源:网络整理
导读:我刚刚开始使用Play Framework 2.0(使用当前的主干2.1-SNAPSHOT,Scala),我发现在游戏机中试用Scala API非常有用. 但是,对于某些东西,例如依赖于play.libs.WS API的东西,我得到的是没有启动的应用程序错误.很公平,但我无法弄清楚如何设置一个假的,从控制台使
我刚刚开始使用Play Framework 2.0(使用当前的主干2.1-SNAPSHOT,Scala),我发现在游戏机中试用Scala API非常有用.

但是,对于某些东西,例如依赖于play.libs.WS API的东西,我得到的是没有启动的应用程序错误.很公平,但我无法弄清楚如何设置一个假的,从控制台使用,或者这是否可能.

看来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在classpath中使用test api启动控制台

您需要在测试中运行(FakeApplication){…}:
http://www.playframework.org/documentation/2.0/ScalaTest

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读