Вопросы по теме 'akka-testkit'

Акка: мониторинг тестирования\дозор смерти
В моем сценарии у меня есть 2 актера: watchee (я использую TestProbe ) watcher ( Watcher завернуто в TestActorRef , чтобы показать некоторые внутренние state , которые я отслеживаю в своем тесте) Наблюдатель должен предпринять...
2740 просмотров

Актер не перехватывает исключение в тесте, даже если его бросили
Мой Actor выглядит так object LogProcessorActor { def props(f: () => Unit): Props = Props(new LogProcessorActor(f)) } class LogProcessorActor(f: () => Unit) extends Actor with ActorLogging { def receive = LoggingReceive { case...
641 просмотров
schedule 10.12.2022

Почему `TestFSMRef.receive должен бросать [Exception]` периодически сбой
Привет коллеги-кодеры и уважаемые гуру, У меня есть действующее лицо, реализующее FSM , которое требуется для создания исключения IOException для определенных сообщений в определенном состоянии ( Busy ), которое должно быть перезапущено его...
88 просмотров
schedule 21.07.2022

Неперехваченная ошибка диспетчера по умолчанию вызывает фатальную ошибку с JavaTestKit
Я просто промокну ноги с Аккой. Я пытаюсь написать тест JUNit, используя JavaTestKit из этой зависимости Maven: <dependency> <groupId>com.typesafe.akka</groupId>...
2643 просмотров
schedule 25.06.2022

Тесты Specs2 для минимального akka-scala-seed активатора иногда терпят неудачу
Я попытался протестировать пример пинг-понга (из активатора minimal-akka-scala-seed ) с использованием обоих scalest и spec2 (я сам писал тесты spec2; см. ниже). Скалатест всегда проходит. Однако тесты spec2 не проходят все время (т.е. если я...
83 просмотров

Scala и Akka — Тестирование акторов как системы с помощью Akka Testkit
В моем приложении Scala у меня есть Актер A и Актер B . Я хочу разработать тестовый пример в ScalaTest, который позволил бы мне отправить сообщение Актеру A и посмотреть, какое сообщение он отправляет Актеру B , чтобы убедиться, что A...
798 просмотров
schedule 17.01.2023

Как правильно протестировать поведение актера в случае сбоя
Очень важно знать, как система может вести себя в случае сбоя определенного субъекта - как выполняется восстановление, правильно ли получены снимки и т. Д. Удивительно, но я не нашел никаких советов по этому поводу в документы Подход, который я...
45 просмотров
schedule 08.09.2022

Как сделать тесты на реакцию актеров акка?
Я пытаюсь понять akka-Testkit "и надеюсь, что можно спросить об этом. Я нашел несколько руководств и блогов, которые обращаются либо к атрибуту состояния, либо к атрибуту lastMsg- в нижележащем актере в TestActorRef. Однако TestActorRef из...
973 просмотров
schedule 21.10.2023

Как протестировать DistributedPubSub с помощью TestKit в Akka.net?
Я выполняю модульное тестирование актера, использующего инструмент Cluster DistributedPubSub . Для тестов я использую TestKit Akka.net. Судя по всему, в TestKit системный актор Sys не имеет инструмента DistributedPubSub и при доступе к нему...
488 просмотров
schedule 01.08.2022

акка и тесткит. Не могу получить детей актера
У меня есть актер с методом получения: def receive: Actor.Receive = { case Tick => val child = context.system.actorOf(...) // create actor context.watch(child) child ! something case AskRunningJobs =>...
157 просмотров
schedule 14.05.2022

Akka и Java 8 TestKit на примере
Java 8 и Akka 2.12:2.5.16 здесь. Я пытаюсь написать свой первый (в истории) модульный тест Akka, используя Akka TestKit , и я изо всех сил пытаюсь применить принципы, которые я вижу в (очень немногих) примерах, которые мне удалось найти в Интернете....
855 просмотров
schedule 17.12.2022

Тестирование Akka Streams divertTo с помощью streams testkit
У меня есть график, состоящий из нескольких потоков, каждый из которых возвращает Either некоторой ошибки или фактического результата. В коде используется _2 _ для отправки любого Lefts в приемник, отличный от приемника нисходящего потока...
248 просмотров
schedule 14.01.2022

Тестовые адаптеры сообщений в Akka Typed
Я использую Akka Typed (версия 2.6.8) и разработал актера, использующего адаптер сообщений . object EncoderClient { sealed trait Command final case class KeepASecret(secret: String) extends Command private final case class...
191 просмотров
schedule 06.01.2023