public class MockEventHandlerContextInternal<T extends CommandProcessingAggregate<T,CT>,CT extends Command,E extends Event>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
EventHandlerContext<E> |
mock |
Constructor and Description |
---|
MockEventHandlerContextInternal(java.lang.Class<T> aggregateClass) |
Modifier and Type | Method and Description |
---|---|
<C extends CT> |
whenSave(java.lang.Class<C> commandClass,
java.util.Optional<java.lang.String> entityId) |
<C extends CT> |
whenUpdate(java.lang.String entityId,
java.lang.Class<C> commandClass) |
MockEventHandlerContextInternal<T,CT,E> |
withEvent(E event) |
MockEventHandlerContextInternal<T,CT,E> |
withEventId(io.eventuate.common.id.Int128 eventId) |
MockEventHandlerContextInternal<T,CT,E> |
withEventType(java.lang.Class<E> eventType) |
MockEventHandlerContextInternal<T,CT,E> |
withFromEntityId(java.lang.String fromEntityId) |
public EventHandlerContext<E extends Event> mock
public MockEventHandlerContextInternal(java.lang.Class<T> aggregateClass)
public MockEventHandlerContextInternal<T,CT,E> withFromEntityId(java.lang.String fromEntityId)
public MockEventHandlerContextInternal<T,CT,E> withEvent(E event)
public MockEventHandlerContextInternal<T,CT,E> withEventId(io.eventuate.common.id.Int128 eventId)
public MockEventHandlerContextInternal<T,CT,E> withEventType(java.lang.Class<E> eventType)
public <C extends CT> AggregateOperationInvocation<T,CT,C> whenUpdate(java.lang.String entityId, java.lang.Class<C> commandClass)
public <C extends CT> SaveInvocation<T,CT,C> whenSave(java.lang.Class<C> commandClass, java.util.Optional<java.lang.String> entityId)