Тестирование 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 будет высоко ценится.