scalatest中是否存在等待一段时间才能使断言变为真的任何东西?

因此,例如,如果我有一个异步计算某些内容的线程,我想在测试中等待计算结果等于期望值。

最佳答案

您最有可能最终希望:

http://doc.scalatest.org/2.2.0/index.html#org.scalatest.concurrent.Eventually

但是,如果您的计算在未来之内,则可能需要使用Futures子特征之一:

http://doc.scalatest.org/2.2.0/index.html#org.scalatest.concurrent.Futures

关于scala - Scalatest:WAITING断言成真,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24587693/

10-10 09:51