gpt4 book ai didi

scala - 在 Play2 for Scala 中测试 promises

转载 作者:行者123 更新时间:2023-11-28 20:45:30 25 4
gpt4 key购买 nike

我有一个需要调用外部服务的 Play2 应用程序。我想测试我是否可以连接到这些服务并获得预期的答案。

问题是 WS API 只返回结果 promise 。这很好,因为它使我无需明确执行 Actor 的请求。但我不知道如何测试它。

有没有办法:

  • 要求 promise 阻塞直到满足为止,或者
  • 在 Play2 中安排异步测试?

最佳答案

我发现我可以使用 await 方法等待 Promise 的结果,所以我的测试看起来像

Service.query.await.get must contain("something")

关于scala - 在 Play2 for Scala 中测试 promises,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12194443/

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