Я читал о TestKit, TestActorRef и ImplicitSender от Akka. Но я не нашел способа проверить, получил ли определенный актер определенное сообщение. Я думаю, что «expectMsg (Foo)» может быть полезным, если получатель-актер «отправляет! Foo». Но мое приложение отличается: у меня есть актер A, который отправляет сообщение другому актеру B. Than B отправляет сообщение клиенту Java через WebSocket. Когда B получает ответ, это пересылается актеру C. Как проверить, что C получает это сообщение (возможно, в течение определенного таймаута)? Благодарю.Play - Akka: Испытания актеров
1
A
ответ
1
Без кода это трудно дать конкретный ответ, но вы можете создать TestProbe
стоять для актера С.
val actorCProbe = TestProbe()
val actorB = system.actorOf(Props(classOf[ActorB], actorCProbe.ref))
Затем вы можете использовать весь стандартный тест-набор ожидает на пробнике:
actorB ! testMsg
actorCProbe.expectMsg(500 millis, "result")
Смежные вопросы
- 1. Определение AKKA Иерархии актеров
- 2. AKKA: постоянство сообщений маршрутизаторов актеров
- 3. akka-spring: Как подключить актеров
- 4. Akka набирал актеров в Java
- 5. Bulkheading стратегии для актеров Akka
- 6. Связывание актеров AKKA с контекстом
- 7. круговая зависимость в AKKA актеров
- 8. Установка Akka для использования актеров
- 9. Scala/AKKA - сколько актеров «работает»?
- 10. RabbitMQ Play Java Akka
- 11. Akka - худшее исполнение с большим количеством актеров
- 12. Перемещение актеров Scala/AKKA между машинами
- 13. Akka пул актеров для блокировки запросов
- 14. Стратегия Akka для разных типов актеров
- 15. От Java многопоточность до актеров Scala Akka
- 16. Создание тестовых актеров в akka hooks (preStart)
- 17. Проблемы с Akka Актеров Инициализировать искровой контекст
- 18. Java-Akka: собрать сообщение от нескольких актеров
- 19. Тестирование на постоянной основе актеров в Akka
- 20. Максимальное количество актеров на хост в akka
- 21. Scala Akka: Как обновить состояние «подчиненных» актеров
- 22. Акка удаленных актеров не может общаться между Play! приложения
- 23. Инициализация актера в Akka, Play 2.4.2
- 24. Play framework web application: когда использовать Akka?
- 25. Play Akka cluster dist
- 26. Доступ к конфигурации Play от Akka Актер
- 27. Лучшие практики для актеров поиск от актеров
- 28. akka-persistence с Play Framework
- 29. PLAY Framework Интеграция с Akka
- 30. Диаграммный инструмент для актеров
Это то, что мне нужно. Благодарю. –