Gibt es eine gute Strategie, einen asynchronen insert
zu einer mongodb Sammlung mit MongoDB Scala-Treiber zu testen 1.1:Wie async Mongo Abfrage zu testen?
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 */
})
Alle Mock in einem Test, um sie auszuführen vorgeschlagen? Das Observable verspotten? Und im Falle eines Integrationstests?
Sie können die verschiedenen Methoden abonnieren und dann das Observable in ein 'Future' und' Await.result' verwandeln. –
Wie verwandelt man das Observable in eine Zukunft? – Randomize