Вопросы по теме '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 просмотров
schedule
05.05.2023
имитировать сетевой раздел с помощью набора тестов akka cluster multi-jvm
Я пытаюсь создать преобразователь разделения мозга для кластера akka. Но довольно сложно смоделировать сценарий, в котором определенные узлы недоступны для остальной части исходного кластера и формируют свой собственный кластер.
Это невозможно...
223 просмотров
schedule
23.12.2022
Модульное тестирование Akka Actors для чайников
Я новичок в Akka и Scala, и я из неконкурентного мира. Возможно, я делаю много вещей неправильно, я буду признателен за обратную связь, даже если она не связана с вопросом.
Я делаю простое приложение для чата с Akka и Scala. Я начал (bc...
2935 просмотров
schedule
02.05.2022
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 просмотров
schedule
05.06.2024
Тестирование актеров 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 просмотров
schedule
28.02.2023
Строгий режим для зондов 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