All Classes and Interfaces

Class
Description
Test utilities to work with aggregates.
Bootstraps the module containing the package of the test class annotated with ApplicationModuleTest.
 
An AssertJ-based extension of PublishedEvents to obtain fluent assertions.
Default implementation of AssertablePublishedEvents.
Default implementation of PublishedEvents.
Allows using Scenario as method parameter in integration tests.
 
 
An unconditional auto-configuration registering an ImportBeanDefinitionRegistrar to customize both the entity scan and auto-configuration packages to the packages defined by the ModuleTestExecution in the application context.
 
 
 
All Spring application events fired during the test execution.
All application events of a given type that were fired during a test execution.
AssertJ Assert for PublishedEvents.
JUnit 5 Extension for standalone usage without ApplicationModuleTest.
Provides instances of PublishedEvents as test method parameters.
A DSL to define integration testing scenarios for application modules.
A JUnit InvocationInterceptor to register a default customizer to be applied to all Scenario instances associated with that test case.
JUnit ParameterResolver for Scenario.
Utility methods to work with test ApplicationModules.
Custom ApplicationModulesFactory to bootstrap an ApplicationModules instance only considering test code.