Недавно у меня были обсуждения с коллегами по поводу использования или whenReady или .futureValue от ScalaFutures в ScalaTest по сравнению с Await.result в тестах. Помимо читаемости, согласованности конфигурации (тайм-аутов) и определения результатов при использовании whenReady, есть ли другие заметные преимущества использования методов ScalaFutures над Await.result?Преимущества использования ScalaFutures от ScalaTest против Await.result
Я заметил, что ScalaFutures использует технологию «опроса» вместо блокировки, как Await, но может ли кто-то уточнить преимущества?
Вы нашли что-нибудь еще на этом? Я также задавался вопросом, каковы преимущества/недостатки каждого – gnorsilva
Не совсем, я думаю, что это в основном то, что я сказал, согласованность в настройке тайм-аутов и переменных областей при использовании whenReady для меня является самым полезным. – jgagnon1