Je ne trouve pas d'exemple Java fonctionnel expliquant comment utiliser la fonctionnalité EventFilter disponible dans Akka TestKit. Je veux affirmer que quelque chose a été enregistré et pendant la recherche je suis arrivé à ce lien dans la documentation: http://doc.akka.io/docs/akka/current/java/testing.html#Expecting_Log_MessagesExemple d'utilisation de EventFilter dans java pour tester les messages du journal
Pour autant que je peux voir, l'exemple de code est périmé ou ne compile pas.
Les exemples dans Scala ne sont pas un problème. Je comprends également comment EventListener doit être utilisé. Je n'arrive pas à comprendre comment l'utiliser en Java
Apparemment, il y a deux EventFilters, une classe de niveau supérieur et un comme de Testkit classe interne. J'essayais de faire fonctionner la classe supérieure (akka.testkit.EventFilter) Quelle est la différence entre ces deux-là? –
JavaTestKit.EventFilter est l'API Java, tandis que akka.testkit.EventFilter est l'API Scala. Nous cherchons à améliorer la séparation des API Java et Scala dans le testkit pour que cela soit un peu moins déroutant dans ce ticket: https://github.com/akka/akka/issues/21858 – johanandren