Тестирование Akka Persistent FSM Actor с применением метода

Я пытаюсь разработать модель FSM в AKKA, используя Java API. Я хочу провести модульное тестирование этой функции. Я просмотрел множество примеров модульного тестирования актеров Akka FSM с поддержкой лямбды, но не смог найти ни одного соответствующего примера, который тестировал бы метод .applying и .andthen, так что я могу быть уверен, что тест охватывает пользовательский обрабатывать логику, полученную из параметров DomainEventB.

startWith(STATE A, new domain());

    when(STATE A, matchEvent(DomainEventA.class, Domain.class, (domainEventA, domain) -> goTo(STATE B)));

    when(STATE B,
        matchEvent(DomainEventB.class, Domain.class,
            (domainEventB, domain) -> stay()
                .applying(new DomainEventB())
                .andThen(exec(domain -> {
                 // handle logic
                })));

Любая помощь / ресурс желательно на Java будет высоко ценится.

0 ответов

Другие вопросы по тегам