Как проверить на необработанные сообщения - PullRequest
0 голосов
/ 11 мая 2019

У меня есть актер AKKA, который в настоящий момент выдает исключение при получении n необработанного сообщения. Как мне написать тестовый пример, чтобы доказать, что это исключение выдается?

Следующее утверждение не выполняется

expectMessageClass(MyException.class)

Я вижу, что исключение выдается

Я также пытался использовать (expectException = MyException.class) Junit, который также не удается. Как правильно тестировать необработанные сообщения для актеров АККА

1 Ответ

0 голосов
/ 11 мая 2019

waitMessageClass недопустим, поскольку исключения немного отличаются от сообщений, и, следовательно, обработка здесь отличается. Пример тестирования исключений можно увидеть здесь: https://doc.akka.io/docs/akka/current/testing.html (раздел "Путь между ....")

...