是否有测试异步insert
使用MongoDB的斯卡拉驱动1.1 MongoDB中收取任何好的战略:如何测试异步Mongo查询?
driver.myCollection.insertOne(doc).subscribe(new Observer[Completed] {
override def onNext(result: Completed): Unit = /* do something */
override def onComplete(): Unit = /* do something */
override def onError(e: Throwable): Unit = /* do something */
})
任何模拟表明它在测试运行?嘲笑Observable?并在集成测试的情况下?
您可以订阅不同的方法,然后将observable变成一个'Future'和'Await.result'。 –
你如何将观察变成未来? – Randomize