我正在尝试将Scala的未来与ScalaTest和Mockito一起使用,但是对于一个非常简单的测试用例,我无法验证对模拟函数的调用。-> at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:658)
我已经测试过它在没有未来的情况下是有效的。最令我惊讶<
Akka/Scala未来的理念是,当我们发现一个阻塞代码,如IO调用、网络调用等,我们就必须将它封装在未来中,并在某个时间点之后异步获得结果。但是,前面阻塞主线程的代码块现在是阻塞未来支持的单独线程。那么Akka/Scala期货公司给我们买了什么。now let's use Akka/Scala future and wrap the blocking call with Future
va
我在Scala REPL中创建了一些简单的代码,如下所示:Future { println("Hello from the future") } scala> Future { println("Hello from the future") }Hello from the future
res5: scal