如何在集成测试中开始播放应用程序?

时间:2016-12-27 07:49:27

标签: scala playframework integration-testing

假设我有播放应用

class AppLoader extends ApplicationLoader {
   override def load(context: Context): Application =
    new BuiltInComponentsFromContext(context) with AhcWSComponents { }.application
}

我正试图在集成测试中运行它,并进行一些模拟测试。我目前的(不工作)方法:

    lazy val app: Application = {
      val customContext = ApplicationLoader.createContext(Environment.simple(new java.io.File("."), Mode.Test))
      new AppLoader().load(customContext)
    }
    Play.start(app)

但http服务器未启动,我的所有请求都被java.net.ConnectException: Connection refused (Connection refused)拒绝。

有没有办法在没有guice魔法的情况下开始播放应用程序?

0 个答案:

没有答案