J'ai un test qui doit faire une assertion sur quelque chose qui se passe pendant le preStart()
d'un acteur, mais je n'ai pas compris comment attendre jusqu'à ce que cela arrive, et parfois cela n'arrive pas avant que l'assertion soit faite (et parfois Cela fait). Je l'ai essayé:Comment attendre que l'acteur Akka démarre pendant les tests?
EventFilter.debug(start = "started", occurrences = 1).assertDone(10.seconds)
mais je reçois un message d'erreur lorsque vous l'utilisez:
java.lang.AssertionError: assertion failed: 1 messages outstanding on DebugFilter(None,Left(started),false)
Avez-vous essayé «finalement»? (http://doc.scalatest.org/1.8/org/scalatest/concurrent/Eventually.html) – amorfis
@amorfis Je n'utilise pas Scalatest. –