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

не работает стекируемый шаблон черт - невозможно изменить метод получения актера
У меня есть иерархия актеров, которую я хотел бы проверить на наличие сценариев ошибок - фактически протестировать прикладные стратегии супервайзеров. Мне нужно изменить метод получения актера, чтобы сообщение не подвело актера. Я нашел составной...
89 просмотров
schedule 02.12.2022

Akka Http Route Test: запрос не был ни завершен, ни отклонен в течение 1 секунды
Я пытаюсь написать тестовый пример для своего приложения с akka-http . Один из тестовых примеров приведен ниже: import akka.http.scaladsl.model.headers.RawHeader import akka.http.scaladsl.testkit.{ ScalatestRouteTest} import...
4445 просмотров
schedule 04.09.2022

Кто-нибудь тестировал Akka-http-testkit?
Я работаю в микросервисной архитектуре, основанной на кластеризации akka-http и akka. Я видел в документации akka эту библиотеку http://doc.akka.io/docs/akka-stream-and-http-experimental/1.0-M2/scala/http/index-testkit.html . На самом деле он...
689 просмотров

имитировать сетевой раздел с помощью набора тестов akka cluster multi-jvm
Я пытаюсь создать преобразователь разделения мозга для кластера akka. Но довольно сложно смоделировать сценарий, в котором определенные узлы недоступны для остальной части исходного кластера и формируют свой собственный кластер. Это невозможно...
223 просмотров
schedule 23.12.2022

Модульное тестирование Akka Actors для чайников
Я новичок в Akka и Scala, и я из неконкурентного мира. Возможно, я делаю много вещей неправильно, я буду признателен за обратную связь, даже если она не связана с вопросом. Я делаю простое приложение для чата с Akka и Scala. Я начал (bc...
2935 просмотров

Akka Actor isTerminated устарел
Просто пишу модульный тест, чтобы убедиться, что актер отключается при определенных условиях, поэтому у меня есть такой тест: val tddTestActor = TestActorRef[MyActor](Props(classOf[MyActor], "param1")) tddTestActor ! someMessage...
466 просмотров
schedule 28.04.2023

Правильное внедрение TDD + Dependency Injection в Akka.net
У меня есть и агент, который будет читать каталог X и создавать дочерний агент для каждого найденного подкаталога. Для моей тестовой среды я использовал пакет System.IO.Abstractions, который создает интерфейс IFileSystem и его реализацию (для...
202 просмотров

Тестирование актеров akka с помощью Kotlin и akka-testkit
Пытаюсь поиграться с аккой и котлином. Я использую akka java API. Класс Actor работает нормально. Но я не могу реализовать тестовый сценарий с помощью Akka-testkit. Это мой тестовый пример, fun testWordCount() { object :...
676 просмотров
schedule 28.02.2023

Протестируйте сообщение, возвращаемое актором akka, содержащим Try[T]
Я разрабатываю актора Akka, который отвечает сообщением типа PutAck[Try[String]] . Проблема не в том, как разработать сам актор, а в юнит-тестах. Учитывая, что следующий код актора private def put(store: Map[String, Array[Byte]], key: String,...
398 просмотров
schedule 11.11.2022

Akka FSM Testkit неправильно определяет *начальное состояние*
Я использую Akka FSM для моделирования движущегося лифта (вы собираетесь: не снова! :-)) и пытаюсь протестировать FSM, используя обычные функции Testkit, но, похоже, есть пробел либо в моем понимании, либо в опубликованном поведении FSM. (или оба)....
52 просмотров
schedule 25.06.2023

Непоследовательное поведение тестирования при наблюдении за субъектом для завершения
Когда я пишу тесты, которые включают подписку на события в Eventstream или наблюдение за актерами и перечисление «Завершено», тесты работают нормально, запуская их 1 за 1, но когда я запускаю весь набор тестов, эти тесты терпят неудачу. Тесты также...
115 просмотров
schedule 13.04.2024

Akka Test не запускается плагином Maven Scalatest
Модульные тесты моего приложения Akka и Akka Http не могут быть запущены при выполнении «теста mvn». Я нашел аналогичный вопрос в плагине Scalatest Maven никакие тесты не выполнялись , и попробовал упомянутое там решение, но мне не повезло....
129 просмотров

Строгий режим для зондов Akka TestKit
Я пишу тестовый пример для приложения на основе актера. Один из компонентов можно приблизительно определить следующим образом: class MyActor(a: ActorRef, b: ActorRef) extends Actor { override def receive: Receive = { case _ =>...
90 просмотров
schedule 21.10.2022

Сбой модульного теста TestKit для субъекта AbstractPersistentActorWithAtLeastOnceDelivery, созданного с помощью TestActorRef
Я пытаюсь написать модульный тест для одного из моих актеров, который является производным от AbstractPersistentActorWithAtLeastOnceDelivery с использованием TestKit. Мне нужно создать актера с помощью TestActorRef.create(...), так как мне нужно...
226 просмотров
schedule 10.12.2022

Gradle тест для Akka с Testkit
У меня есть приложение Scala + Akka + Gradle и следующий тест: class UserCRUDSpec() extends TestKit(ActorSystem("UserCRUDSpec")) with ImplicitSender with WordSpecLike with Matchers with Mockito with DomainSuit { val userDao: UserDao =...
205 просмотров
schedule 26.01.2023

Почему добавление Thread.sleep делает мои модульные тесты Akka TestKit пройденными?
Java 8 и Akka ( Java API ) 2.12:2.5.16 здесь. У меня есть следующее сообщение: public class SomeMessage { private int anotherNum; public SomeMessage(int anotherNum) { this.anotherNum = anotherNum; } public int...
534 просмотров
schedule 21.08.2022

Как я могу проверить, что приемник akka-streams был вызван?
У меня есть вариант использования, когда я передаю приемник какому-то актеру, поэтому я также могу передать TestSink Когда этот актер получает сообщение, я передаю сообщение этому приемнику, используя case class SomeActor[T, U](sink: Sink[U,...
40 просмотров
schedule 25.10.2022

Java akka http фиктивный запрос
Я пытаюсь разработать актера, который отвечает на некоторые запросы, отправленные другим актером. По сути, этот актер (когда получает определенное сообщение) создает HTTP-запрос, поэтому я сомневаюсь: Как протестировать HTTP-актор akka? Стоит ли...
29 просмотров
schedule 08.12.2022