我正在使用sbt和Play处理Scala项目。我写了一些不使用任何测试框架的测试。他们在将Play添加到工作代码之前工作。现在包含Play,尝试运行它们会在直接使用Play的代码中引发错误:
background log: error: Exception in thread "main" java.lang.ExceptionInInitializerError
...
background log: error: Caused by: java.lang.RuntimeException: There is no started application
background log: error: at scala.sys.package$.error(package.scala:27)
background log: error: at play.api.Play$$anonfun$current$1.apply(Play.scala:86)
background log: error: at play.api.Play$$anonfun$current$1.apply(Play.scala:86)
background log: error: at scala.Option.getOrElse(Option.scala:121)
background log: error: at play.api.Play$.current(Play.scala:86)
有没有办法运行我的测试代码而不必重写它以利用测试框架?