Package com.opencqrs.framework.command
Class CommandHandlingTestFixture.Builder<I>
java.lang.Object
com.opencqrs.framework.command.CommandHandlingTestFixture.Builder<I>
- Type Parameters:
I- the generic type of the instance to be event sourced before handling the command
- Enclosing class:
CommandHandlingTestFixture<C extends Command>
Builder for
CommandHandlingTestFixture.-
Method Summary
Modifier and TypeMethodDescription<C extends Command>
CommandHandlingTestFixture<C> using(CommandHandlerDefinition<I, C, ?> definition) Initializes theCommandHandlingTestFixtureusing the givenCommandHandlerDefinition.<C extends Command>
CommandHandlingTestFixture<C> using(Class<I> instanceClass, CommandHandler<I, C, ?> handler) Initializes theCommandHandlingTestFixtureusing the givenCommandHandler.
-
Method Details
-
using
public <C extends Command> CommandHandlingTestFixture<C> using(CommandHandlerDefinition<I, C, ?> definition) Initializes theCommandHandlingTestFixtureusing the givenCommandHandlerDefinition.- Type Parameters:
C- the command type- Parameters:
definition- theCommandHandlerDefinitionunder test- Returns:
- a fully initialized test fixture
-
using
public <C extends Command> CommandHandlingTestFixture<C> using(Class<I> instanceClass, CommandHandler<I, C, ?> handler) Initializes theCommandHandlingTestFixtureusing the givenCommandHandler.- Type Parameters:
C- the command type- Parameters:
instanceClass- the state instance classhandler- theCommandHandlerunder test- Returns:
- a fully initialized test fixture
-