覆盖助手默认超时
Override Helpers default timeout
我的 Scala 测试失败
java.util.concurrent.TimeoutException: Futures timed out after [20 seconds]
exception
我找到了超时定义的位置(play.api.test.Helpers
),但我不明白如何从我的测试中覆盖它。
trait DefaultAwaitTimeout {
/**
* The default await timeout. Override this to change it.
*/
implicit def defaultAwaitTimeout: Timeout = 20.seconds
你能帮我解决这个问题吗?
您可以在使用此特征的测试套件 object/class 中覆盖它(它被声明为 with DefaultAwaitTimeout
或 extends DefaultAwaitTimeout
)。然后在这个 object/class 的正文中的某个地方你可以覆盖它:
override def defaultAwaitTimeout: Timeout = 42.seconds
我的 Scala 测试失败
java.util.concurrent.TimeoutException: Futures timed out after [20 seconds]
exception
我找到了超时定义的位置(play.api.test.Helpers
),但我不明白如何从我的测试中覆盖它。
trait DefaultAwaitTimeout {
/**
* The default await timeout. Override this to change it.
*/
implicit def defaultAwaitTimeout: Timeout = 20.seconds
你能帮我解决这个问题吗?
您可以在使用此特征的测试套件 object/class 中覆盖它(它被声明为 with DefaultAwaitTimeout
或 extends DefaultAwaitTimeout
)。然后在这个 object/class 的正文中的某个地方你可以覆盖它:
override def defaultAwaitTimeout: Timeout = 42.seconds