Проблема с привлечением testkit eventfilter для работы, как и ожидалосьJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с привлечением testkit eventfilter для работы, как и ожидалось

Сообщение Anonymous »

У меня есть простой «классический» актер, который просто получает сообщение и регистрирует строку бинго для информации. В своем тесте я настраиваю инфофильтер Eventfilter, чтобы проверить вызов сообщения log.info. Отладка я вижу, что оператор журнала достигается, но тайм -аут перехвата ждет его. Примечание я могу также воссоздать это на Akka 2.6.21. < /P>
Что не так с моим тестовым кодом?package au.com.hsl.bet.pekko.bet.actors;

import org.apache.pekko.actor.UntypedAbstractActor;
import org.apache.pekko.event.Logging;
import org.apache.pekko.event.LoggingAdapter;

public class SimpleActor extends UntypedAbstractActor {

private final LoggingAdapter log = Logging.getLogger(getContext().system(), "MyLogger");

@Override
public void onReceive(Object message) throws Throwable {
log.info("Bingo");
}
}
< /code>
и тест < /p>
@Test
void Test(){

ActorSystem mySystem = ActorSystem.create("testSystem", ConfigFactory.parseString("pekko.loggers = [org.apache.pekko.testkit.TestEventListener]"));

try {
new TestKit(mySystem) {
{
TestActorRef testActor = TestActorRef.create(mySystem, Props.create(SimpleActor.class));

EventFilter
.info("Bingo",
"MyLogger",
null,
null,
1)
.intercept(
() -> {
testActor.tell("Hello", ActorRef.noSender());
return null;
},
mySystem
);
}
};
} finally {
TestKit.shutdownActorSystem(mySystem);
}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... s-expected
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • PyQt TypeError: «PySide2.QtCore.QObject.eventFilter» вызван с неправильными типами аргументов [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    54 Просмотры
    Последнее сообщение Anonymous
  • Наведение eventFilter от Pyside2 до Pyside6 не возвращает QHoverEvent для позиции()
    Anonymous » » в форуме Python
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • EventFilter на TableColumn не работает в JavaFX
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Функция Python EventFilter не получает перетаскивание или падение после InstalleVentfilter
    Anonymous » » в форуме Python
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • Как настроить ночные режимы для работы, как и ожидалось
    Anonymous » » в форуме Android
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»