Oli*_*rKK 7 unit-testing scala future specs2 playframework-2.2
我测试期货的方式是使用value1.我迁移到了play2.2.我发现,我习惯的测试方法已经消失了.@ scala.deprecated("使用scala.concurrent.Promise代替.","2.2")
任何帮助将不胜感激.
奥利弗
akk*_*kie 13
您可以按照文档中的说明实现PlaySpecification特征.该特征提供了一种方法等待.您还可以覆盖默认超时.
import akka.util.Timeout
import scala.concurrent.duration._
class FooSpec extends PlaySpecification {
override implicit def defaultAwaitTimeout: Timeout = 20.seconds
"foo" should {
"handle futures" {
val result = await(Future(true))
result should beTrue
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3561 次 |
最近记录: |